diff --git a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
index 16670e59fe..d2ead3181a 100644
--- a/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ar/attendedsysupgrade.po
@@ -4,6 +4,26 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -17,7 +37,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -26,16 +46,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -43,10 +67,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -54,51 +78,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -106,81 +151,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
index d62d7eac81..ac04ee7ff0 100644
--- a/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bg/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8.1-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -32,16 +52,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Отмени"
@@ -49,10 +73,10 @@ msgstr "Отмени"
msgid "Client"
msgstr "Клиент"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Затвори"
@@ -60,51 +84,72 @@ msgstr "Затвори"
msgid "Configuration"
msgstr "Конфигурация"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,81 +157,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr ""
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
-msgid "Search for new sysupgrades on opening the tab"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Версия"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
index ddcf777e9b..4f54a71fd3 100644
--- a/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/bn_BD/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -32,16 +52,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "বাতিল করুন"
@@ -49,10 +73,10 @@ msgstr "বাতিল করুন"
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -60,51 +84,72 @@ msgstr ""
msgid "Configuration"
msgstr "কনফিগারেশন"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,81 +157,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "সংস্করণ"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
index 4cc6edaae2..70b9948961 100644
--- a/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ca/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Actualització Assistida"
@@ -32,16 +52,20 @@ msgstr "Actualització Assistida"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -49,10 +73,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Tanca"
@@ -60,51 +84,72 @@ msgstr "Tanca"
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,81 +157,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr ""
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
-msgid "Search for new sysupgrades on opening the tab"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
index eb23b7363a..c5b60a3abd 100644
--- a/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Adresa"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Interaktivně provedený přechod na novější verzi systému"
@@ -32,16 +52,20 @@ msgstr "Interaktivně provedený přechod na novější verzi systému"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Storno"
@@ -49,10 +73,10 @@ msgstr "Storno"
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Zavřít"
@@ -60,51 +84,72 @@ msgstr "Zavřít"
msgid "Configuration"
msgstr "Nastavení"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,81 +157,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr ""
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
-msgid "Search for new sysupgrades on opening the tab"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po
index a09ce6106d..2e875dc59e 100644
--- a/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/da/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Adresse"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Avanceret tilstand"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Deltaget i Sysupgrade"
@@ -32,16 +52,20 @@ msgstr "Deltaget i Sysupgrade"
msgid "Attendedsysupgrade Configuration."
msgstr "Deltaget i en opgradering af systemet Konfiguration."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Bygningsdato"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "Opbygning af firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Annuller"
@@ -49,10 +73,10 @@ msgstr "Annuller"
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Luk"
@@ -60,51 +84,72 @@ msgstr "Luk"
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "Kunne ikke nå API på \"%s\". Prøv venligst igen senere."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Download af firmware fra server til browser"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Fejl ved opbygning af sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Fejl ved tilslutning til opgraderingsserveren"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Fejl under download af firmware. Prøv venligst igen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Fil"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Giv UCI adgang til LuCI-appen attendedsysupgrade"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Installer Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Installerer sysupgraden. Sluk ikke for enheden!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Bevar indstillingerne og den aktuelle konfiguration"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Ny opgradering tilgængelig"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Ingen opgradering tilgængelig"
@@ -112,59 +157,83 @@ msgstr "Ingen opgradering tilgængelig"
msgid "Overview"
msgstr "Oversigt"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Indberet venligst fejlmeddelelsen og anmodningen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Anmodning om opgradering af systemet"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "Anmodning i byggekø position %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Anmodning til serveren:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Søg efter nye sysupgrades, når du åbner fanen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Søg efter sysupgrade"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Søg ved åbning"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "Søger efter en tilgængelig sysupgrade af %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Server"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Vis avancerede indstillinger som f.eks. ændring af pakkeliste"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Det lykkedes at oprette et sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Mål"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -172,24 +241,55 @@ msgstr ""
"Med den assisterede sysupgrade-tjeneste kan du nemt opgradere vanilla- og "
"brugerdefinerede firmwareimages."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "Enheden kører den seneste firmwareversion %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Dette gøres ved at opbygge en ny firmware efter behov via en onlinetjeneste."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Uploader firmware fra browser til enhed"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Version"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Forkert kontrolsum"
+
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Opbygning af firmware sysupgrade image"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Fejl ved opbygning af sysupgrade"
+
+#~ msgid "File"
+#~ msgstr "Fil"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Installer Sysupgrade"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Ny opgradering tilgængelig"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Anmodning om opgradering af systemet"
+
+#~ msgid "Request to server:"
+#~ msgstr "Anmodning til serveren:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Søg efter sysupgrade"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Det lykkedes at oprette et sysupgrade image"
diff --git a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
index 8ad5d8a140..8e4791c02c 100644
--- a/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/de/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.11.1-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Adresse"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Erweiterter Modus"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Begleitetes System-Upgrade"
@@ -32,16 +52,20 @@ msgstr "Begleitetes System-Upgrade"
msgid "Attendedsysupgrade Configuration."
msgstr "Einstellungen für Begleitetes System-Upgrade."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Build-Datum"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "Erstellen eines Firmware-Sysupgrade-Images"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Abbrechen"
@@ -49,10 +73,10 @@ msgstr "Abbrechen"
msgid "Client"
msgstr "Client"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Schließen"
@@ -60,53 +84,74 @@ msgstr "Schließen"
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
"Die API unter \"%s\" konnte nicht erreicht werden. Bitte versuchen Sie es "
"später noch einmal."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Firmware vom Server zum Browser herunterladen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Fehler beim Aufbau des System-Upgrades"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Fehler beim Verbinden mit dem Upgrade-Server"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Fehler beim Firmware-Download. Bitte erneut versuchen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Datei"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "LuCI-App für begleitetes System-Upgrade UCI-Zugriff gewähren"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "System-Upgrade installieren"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Installiere System-Upgrade. Gerät nicht ausschalten!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Einstellungen beibehalten und die aktuelle Konfiguration sichern"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Neues Upgrade verfügbar"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Kein Upgrade verfügbar"
@@ -114,59 +159,83 @@ msgstr "Kein Upgrade verfügbar"
msgid "Overview"
msgstr "Übersicht"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Bitte Fehlermeldung melden und Anforderung"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Auf System-Upgrade prüfen"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "Anforderung in Build-Warteschlangenposition %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Anfrage an den Server:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Suche beim Öffnen des Tabs nach neuen System-Upgrades"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Suche nach System-Upgrades"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Suche beim Öffnen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "Suche nach einem verfügbaren Sysupgrade von %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Server"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Fortgeschrittene Einstellungen anzeigen, z.B. Paketlistenmodifizierung"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Sysupgrade-Image erfolgreich erzeugt"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Zielplatform"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -174,28 +243,59 @@ msgstr ""
"Begleitetes Sysupgrade erlaubt es, Upgrades für Vanilla- und Custom-"
"Installationen einzuspielen."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "Auf dem Gerät läuft die neueste Firmware-Version %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Dafür wird auf Anfrage eine neue Firmware bei einem Online-Service gebaut."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Firmware vom Browser zum Gerät laden"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Version"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Falsche Prüfsumme"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Erstellen eines Firmware-Sysupgrade-Images"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Fehler beim Aufbau des System-Upgrades"
+
+#~ msgid "File"
+#~ msgstr "Datei"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "System-Upgrade installieren"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Neues Upgrade verfügbar"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Auf System-Upgrade prüfen"
+
+#~ msgid "Request to server:"
+#~ msgstr "Anfrage an den Server:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Suche nach System-Upgrades"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Sysupgrade-Image erfolgreich erzeugt"
+
#~ msgid "Searching for an available sysupgrade"
#~ msgstr "Suche nach verfügbaren System-Upgrades"
diff --git a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
index 0fb7e86ea1..cc4e830166 100644
--- a/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/el/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Υποβοήθηση Sysupgrade"
@@ -32,16 +52,20 @@ msgstr "Υποβοήθηση Sysupgrade"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Ακύρωση"
@@ -49,10 +73,10 @@ msgstr "Ακύρωση"
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -60,51 +84,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,81 +157,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
index 9dd8684500..010addeb80 100644
--- a/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/en/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Attended system upgrade"
@@ -32,16 +52,20 @@ msgstr "Attended system upgrade"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -49,10 +73,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -60,51 +84,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,82 +157,110 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
index e21c35bd5d..08d7e3d50d 100644
--- a/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/es/attendedsysupgrade.po
@@ -13,6 +13,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Dirección"
@@ -26,7 +46,7 @@ msgid "Advanced Mode"
msgstr "Modo avanzado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Actualización asistida"
@@ -35,17 +55,20 @@ msgstr "Actualización asistida"
msgid "Attendedsysupgrade Configuration."
msgstr "Configuración de actualización asistida."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Fecha de compilación"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-#, fuzzy
-msgid "Building firmware sysupgrade image"
-msgstr "Compilando imagen de firmware sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Cancelar"
@@ -53,10 +76,10 @@ msgstr "Cancelar"
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Cerrar"
@@ -64,55 +87,76 @@ msgstr "Cerrar"
msgid "Configuration"
msgstr "Configuración"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
#, fuzzy
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
"No se pudo alcanzar la API en \"%s\". Por favor, inténtelo de nuevo más "
"tarde."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Descargando firmware del servidor al navegador"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Error al compilar el sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
#, fuzzy
msgid "Error connecting to upgrade server"
msgstr "Error al conectarse al servidor de actualizaciones"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Error durante la descarga del firmware. Inténtalo de nuevo"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Archivo"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Otorgar acceso UCI a la aplicación LuCI actualización asistida"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Instalar Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Instalando el archivo sysupgrade. ¡No apague el dispositivo!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Mantener los ajustes y conservar la configuración actual"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Nueva actualización disponible"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "No hay actualización disponible"
@@ -120,61 +164,85 @@ msgstr "No hay actualización disponible"
msgid "Overview"
msgstr "Visión general"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Por favor informe el mensaje de error y solicite"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Solicitar Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
#, fuzzy
msgid "Request in build queue position %s"
msgstr "Solicitud en la posición de la cola de compilación %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Solicitud al servidor:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Busque nuevas actualizaciones del sistema al abrir la pestaña"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Buscar sysupgrade"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Buscar al abrir"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "Buscando una actualización del sistema disponible de %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Servidor"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
"Mostrar opciones avanzadas como la modificación de la lista de paquetes"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Imagen de actualización del sistema creada con éxito"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Objetivo"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -182,29 +250,61 @@ msgstr ""
"El servicio de actualización asistida permite actualizar fácilmente las "
"imágenes de firmware personalizadas y/o limpias."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "El dispositivo ejecuta la última versión de firmware %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Esto se hace creando un nuevo firmware bajo demanda a través de un servicio "
"en línea."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Cargando firmware desde el navegador al dispositivo"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Versión"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Suma de comprobación incorrecta"
+#, fuzzy
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Compilando imagen de firmware sysupgrade"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Error al compilar el sysupgrade"
+
+#~ msgid "File"
+#~ msgstr "Archivo"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Instalar Sysupgrade"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Nueva actualización disponible"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Solicitar Sysupgrade"
+
+#~ msgid "Request to server:"
+#~ msgstr "Solicitud al servidor:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Buscar sysupgrade"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Imagen de actualización del sistema creada con éxito"
+
#, fuzzy
#~ msgid "Request in build queue position %d"
#~ msgstr "Solicitud en la posición de la cola de compilación %d"
diff --git a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
index 02d0db6b23..e1f7ef4c30 100644
--- a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.5\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "در Sysupgrade ثبت شد"
@@ -32,16 +52,20 @@ msgstr "در Sysupgrade ثبت شد"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -49,10 +73,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -60,51 +84,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,82 +157,110 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
index 6e1512494a..5b317d85cf 100644
--- a/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fi/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Osoite"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Järjestelmän valvottu päivitys"
@@ -32,16 +52,20 @@ msgstr "Järjestelmän valvottu päivitys"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -49,10 +73,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -60,51 +84,72 @@ msgstr ""
msgid "Configuration"
msgstr "Kokoonpano"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,82 +157,110 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr ""
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
-msgid "Search for new sysupgrades on opening the tab"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Palvelin"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
index 38c4a78100..ace81f5ea1 100644
--- a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Adresse"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Mode avancé"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Mise à niveau du système"
@@ -32,16 +52,20 @@ msgstr "Mise à niveau du système"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Date de construction"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Annuler"
@@ -49,10 +73,10 @@ msgstr "Annuler"
msgid "Client"
msgstr "Client"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Fermer"
@@ -60,51 +84,72 @@ msgstr "Fermer"
msgid "Configuration"
msgstr "Configuration"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Erreur durant le téléchargement du logiciel. Merci d'essayer à nouveau"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Fichier"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Nouvelle mise à jour disponible"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Pas de mise à jour disponible"
@@ -112,84 +157,118 @@ msgstr "Pas de mise à jour disponible"
msgid "Overview"
msgstr "Aperçu"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr ""
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
-msgid "Search for new sysupgrades on opening the tab"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Serveur"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Cible"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Version"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
+#~ msgid "File"
+#~ msgstr "Fichier"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Nouvelle mise à jour disponible"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "Mise à niveau système via rpcd et luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
index b84af99e00..93bdee5029 100644
--- a/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/he/attendedsysupgrade.po
@@ -4,6 +4,26 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -17,7 +37,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -26,16 +46,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -43,10 +67,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -54,51 +78,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -106,81 +151,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
index c8fb142909..05ae0892ec 100644
--- a/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hi/attendedsysupgrade.po
@@ -4,6 +4,26 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -17,7 +37,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -26,16 +46,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -43,10 +67,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -54,51 +78,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -106,81 +151,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
index f84e8a4506..b25a930bd9 100644
--- a/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/hu/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Cím"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Haladó mód"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Felügyelt rendszerfrissítés"
@@ -32,16 +52,20 @@ msgstr "Felügyelt rendszerfrissítés"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Építés dátuma"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Mégse"
@@ -49,10 +73,10 @@ msgstr "Mégse"
msgid "Client"
msgstr "Ügyfél"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Bezár"
@@ -60,51 +84,72 @@ msgstr "Bezár"
msgid "Configuration"
msgstr "Beállítás"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Firmware letöltése a böngészőbe"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Hiba történt az építés közben"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Hiba történt a letöltés során. Kérem, próbálja újra"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Rendszerfrissítés telepítése"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Rendszerfrissítés telepítése folyamatban. Ne kapcsolja ki az eszközt!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Beállítások jelenlegi állapotának megtartása"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Új frissítés érhető el"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Nincs elérhető frissítés"
@@ -112,59 +157,83 @@ msgstr "Nincs elérhető frissítés"
msgid "Overview"
msgstr "Áttekintés"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Frissítés keresése"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr ""
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
-msgid "Search for new sysupgrades on opening the tab"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Kiszolgáló"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Haladó beállítások (pl. csomaglista szerkesztése) megjelenítése"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Frissítő lemezkép sikeresen létrejött"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Célplatform"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -172,27 +241,46 @@ msgstr ""
"A felügyelt rendszerfrissítés segítségével könnyen frissíthet alap, illetve "
"saját készítésű firmware-ket is."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Firmware feltöltése az eszközre"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Verzió"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Hibás ellenőrzőösszeg"
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Hiba történt az építés közben"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Rendszerfrissítés telepítése"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Új frissítés érhető el"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Frissítés keresése"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Frissítő lemezkép sikeresen létrejött"
+
#~ msgid "The device runs the latest firmware version"
#~ msgstr "Az eszközön a legfrissebb firmware verzió fut"
diff --git a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
index b36e6bcf3e..eeac256b32 100644
--- a/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/it/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Indirizzo"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Modalità avanzata"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade Assistito"
@@ -32,16 +52,20 @@ msgstr "Sysupgrade Assistito"
msgid "Attendedsysupgrade Configuration."
msgstr "Configurazione sysupgrade assistito."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Data build"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "Creazione dell'immagine firmware sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Annulla"
@@ -49,10 +73,10 @@ msgstr "Annulla"
msgid "Client"
msgstr "Client"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Chiudi"
@@ -60,52 +84,73 @@ msgstr "Chiudi"
msgid "Configuration"
msgstr "Configurazione"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "Impossibile raggiungere l'API a \"%s\". Riprovare in seguito."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Download del firmware dal server al browser in corso"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Errore durante la creazione del sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Errore durante la connessione al server di aggiornamento"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Errore durante il download del firmware. Riprova"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Concedere l'accesso UCI all'app LuCI attendedsysupgrade"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Installare sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
"Installazione del sysupgrade. Non togliere l'alimentazione al dispositivo!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Mantieni le impostazioni e conserva la configurazione corrente"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Nuovo aggiornamento disponibile"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Nessun aggiornamento disponibile"
@@ -113,60 +158,84 @@ msgstr "Nessun aggiornamento disponibile"
msgid "Overview"
msgstr "Riepilogo"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Si prega di segnalare il messaggio di errore e la richiesta"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Richiedi sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "Richiesta nella posizione %s della coda di creazione immagine"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Richiesta al server:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Cerca nuovi sysupgrade automaticamente all'apertura della scheda"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Cerca sysupgrade"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Cerca all'apertura"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "Ricerca di un sysupgrade disponibile per %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Server"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
"Mostra opzioni avanzate come la modifica dell'elenco dei pacchetti software"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Immagine sysupgrade creata correttamente"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Destinazione"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -174,28 +243,59 @@ msgstr ""
"Il servizio sysupgrade assistito consente di aggiornare facilmente le "
"immagini firmware vanilla e personalizzate."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "Il dispositivo ha già la versione firmware più recente %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Questo viene fatto costruendo un nuovo firmware su richiesta tramite un "
"servizio online."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Caricamento del firmware dal browser al dispositivo"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Versione"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Checksum errato"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Creazione dell'immagine firmware sysupgrade"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Errore durante la creazione del sysupgrade"
+
+#~ msgid "File"
+#~ msgstr "File"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Installare sysupgrade"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Nuovo aggiornamento disponibile"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Richiedi sysupgrade"
+
+#~ msgid "Request to server:"
+#~ msgstr "Richiesta al server:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Cerca sysupgrade"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Immagine sysupgrade creata correttamente"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "attesa sysupgrade via rpdcd e luci"
diff --git a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
index 02c9240276..ae0228527c 100644
--- a/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ja/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "アドレス"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgradeに参加済み"
@@ -32,16 +52,20 @@ msgstr "Sysupgradeに参加済み"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "キャンセル"
@@ -49,10 +73,10 @@ msgstr "キャンセル"
msgid "Client"
msgstr "クライアント"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "閉じる"
@@ -60,51 +84,72 @@ msgstr "閉じる"
msgid "Configuration"
msgstr "設定"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "ファイル"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "現在の設定を残す"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,84 +157,115 @@ msgstr ""
msgid "Overview"
msgstr "概要"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr ""
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
-msgid "Search for new sysupgrades on opening the tab"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Search for new sysupgrades on opening the tab"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "サーバー"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "ターゲット"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "バージョン"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
+#~ msgid "File"
+#~ msgstr "ファイル"
+
#~ msgid "attended sysupgrade via rpcd and luci"
#~ msgstr "rpcdとluciを介してsysupgradeに参加"
diff --git a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
index f78179a4b3..fa0b8c31ed 100644
--- a/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ko/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "주소"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -32,16 +52,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -49,10 +73,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -60,51 +84,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,81 +157,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "서버"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
index ab730c8e63..5276403ad2 100644
--- a/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/mr/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "उपस्थित Sysupgrade"
@@ -32,16 +52,20 @@ msgstr "उपस्थित Sysupgrade"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -49,10 +73,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -60,51 +84,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,82 +157,110 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
index 8459b0310a..20891d3c0e 100644
--- a/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ms/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -32,16 +52,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -49,10 +73,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -60,51 +84,72 @@ msgstr ""
msgid "Configuration"
msgstr "Konfigurasi"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,81 +157,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
index 39ef635f7d..8af2a581fc 100644
--- a/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/nb_NO/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.2-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Bivånet systemoppgradering"
@@ -32,16 +52,20 @@ msgstr "Bivånet systemoppgradering"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -49,10 +73,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Lukk"
@@ -60,51 +84,72 @@ msgstr "Lukk"
msgid "Configuration"
msgstr "Oppsett"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -112,82 +157,110 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
index 10932b463f..a04fd76ebf 100644
--- a/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pl/attendedsysupgrade.po
@@ -11,6 +11,26 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Adres"
@@ -24,7 +44,7 @@ msgid "Advanced Mode"
msgstr "Tryb zaawansowany"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Nadzorowany Sysupgrade"
@@ -33,16 +53,20 @@ msgstr "Nadzorowany Sysupgrade"
msgid "Attendedsysupgrade Configuration."
msgstr "Konfiguracja Attendedsysupgrade."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Data wydania"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "Budowanie obrazu sysupgrade firmware'u"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Anuluj"
@@ -50,10 +74,10 @@ msgstr "Anuluj"
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Zamknij"
@@ -61,51 +85,72 @@ msgstr "Zamknij"
msgid "Configuration"
msgstr "Konfiguracja"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "Nie można połączyć się z API w \"%s\". Spróbuj ponownie później."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Pobieranie firmware z serwera do przeglądarki"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Błąd podczas tworzenia sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Błąd podczas łączenia z serwerem aktualizacji"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Błąd podczas pobierania firmware. Proszę spróbować ponownie"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Plik"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Udziel dostępu LuCI do aplikacji attendedsysupgrade"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Zainstaluj Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Instalacja sysupgrade. Nie odłączaj urządzenia od zasilania!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Zachowaj ustawienia i bieżącą konfigurację"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Dostępna nowa aktualizacja"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Brak dostępnej aktualizacji"
@@ -113,59 +158,83 @@ msgstr "Brak dostępnej aktualizacji"
msgid "Overview"
msgstr "Przegląd"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Proszę zgłosić komunikat o błędzie i prośbę"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Poproś o Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "Żądanie w pozycji kolejki kompilacji %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Żądanie do serwera:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Wyszukaj nowe sysupgrades przy otwieraniu karty"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Szukaj sysupgrade"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Szukaj po otwarciu"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "Wyszukiwanie dostępnej wersji sysupgrade %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Serwer"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Pokaż zaawansowane opcje, takie jak modyfikacja listy pakietów"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Pomyślnie utworzono obraz sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Cel"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -173,29 +242,60 @@ msgstr ""
"Usługa sysupgrade umożliwia łatwą aktualizację oryginalnych i "
"niestandardowych obrazów firmware."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "Na urządzeniu działa najnowsza wersja firmware'u %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Odbywa się to poprzez tworzenie nowego firmware na żądanie za pośrednictwem "
"usługi online."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Wgrywanie firmware z przeglądarki do urządzenia"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Wersja"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Błędna suma kontrolna"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Budowanie obrazu sysupgrade firmware'u"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Błąd podczas tworzenia sysupgrade"
+
+#~ msgid "File"
+#~ msgstr "Plik"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Zainstaluj Sysupgrade"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Dostępna nowa aktualizacja"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Poproś o Sysupgrade"
+
+#~ msgid "Request to server:"
+#~ msgstr "Żądanie do serwera:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Szukaj sysupgrade"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Pomyślnie utworzono obraz sysupgrade"
+
#~ msgid "Request in build queue position %d"
#~ msgstr "Żądanie w pozycji kolejki budowania %d"
diff --git a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
index 61394aa7a5..6a49c85282 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Endereço"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Modo avançado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade assistido"
@@ -32,16 +52,20 @@ msgstr "Sysupgrade assistido"
msgid "Attendedsysupgrade Configuration."
msgstr "Configuração do attendedsysupgrade."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Data da compilação"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "A construir a imagem de atualização do firmware"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Cancelar"
@@ -49,10 +73,10 @@ msgstr "Cancelar"
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Fechar"
@@ -60,51 +84,72 @@ msgstr "Fechar"
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "Não foi possível alcançar a API em \"%s\". Tente novamente mais tarde."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Descarregar firmware do servidor para o navegador"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Erro ao compilar o sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Erro ao conectar o servidor de atualizações"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Erro durante a descarrega do firmware. Por favor, tente de novo"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Ficheiro"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Conceder acesso para UCI à app LuCI attendedsysupgrade"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Instalar o sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "A instalar o sysupgrade. Não desligue o aparelho!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Manter as definições e manter a configuração atual"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Nova atualização disponível"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Não há atualização disponível"
@@ -112,59 +157,83 @@ msgstr "Não há atualização disponível"
msgid "Overview"
msgstr "Visão Geral"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Por favor, relate a mensagem do erro e a solicitação"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Solicitar sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "Solicitação na posição %d de fila de construção"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Solicitação ao servidor:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Procurar novos sysupgrades ao abrir a guia"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Procurar sysupgrade"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Pesquisar na abertura"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "A procurar por um sysupgrade disponível de %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Servidor"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Mostrar opções avançadas como modificação da lista de pacotes"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Imagem de sysupgrade criada com sucesso"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Destino"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -172,29 +241,60 @@ msgstr ""
"O serviço de sysupgrade atendido permite atualizar facilmente imagens de "
"firmware padrão e personalizados."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "O aparelho executa a versão mais recente da firmware %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Isto é feito através da construção de um novo firmware sob demanda através "
"de um serviço online."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "A enviar o firmware do navegador ao aparelho"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Versão"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Checksum errado"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "A construir a imagem de atualização do firmware"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Erro ao compilar o sysupgrade"
+
+#~ msgid "File"
+#~ msgstr "Ficheiro"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Instalar o sysupgrade"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Nova atualização disponível"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Solicitar sysupgrade"
+
+#~ msgid "Request to server:"
+#~ msgstr "Solicitação ao servidor:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Procurar sysupgrade"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Imagem de sysupgrade criada com sucesso"
+
#~ msgid "Request in build queue position %d"
#~ msgstr "Solicitação na posição %d de fila de construção"
diff --git a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
index ce6518679c..dcd7599ece 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Endereço"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Modo avançado"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Sysupgrade Assistido"
@@ -32,16 +52,20 @@ msgstr "Sysupgrade Assistido"
msgid "Attendedsysupgrade Configuration."
msgstr "Configuração do attendedsysupgrade."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Data da Build"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "Construindo a imagem de atualização do firmware"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Cancelar"
@@ -49,10 +73,10 @@ msgstr "Cancelar"
msgid "Client"
msgstr "Cliente"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Fechar"
@@ -60,51 +84,72 @@ msgstr "Fechar"
msgid "Configuration"
msgstr "Configuração"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "Não foi possível alcançar a API em \"%s\". tente novamente mais tarde."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Baixando firmware do servidor para o navegador"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Erro ao criar sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Erro ao conectar o servidor de atualização"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Erro no download do firmware. Por favor, tente novamente"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Arquivo"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Garantir acesso UCI para app attendedsysupgrade do LuCI"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Instalar Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Instalando o sysupgrade. Não desligue o dispositivo!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Mantenha as configurações e preserve a configuração atual"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Novo upgrade disponível"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Nenhum upgrade disponível"
@@ -112,59 +157,83 @@ msgstr "Nenhum upgrade disponível"
msgid "Overview"
msgstr "Visão geral"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Por favor, relate a mensagem de erro e a solicitação"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Solicitar Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "Pedido posicionado na fila de compilação %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Solicitar ao servidor:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Pesquisar por novos sysupgrades ao abrir a aba"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Pesquisar por sysupgrade"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Pesquisar ao abrir"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "Procurando pela disponibilidade de um sysupgrade em %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Servidor"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Mostrar opções avançadas como modificações da lista de pacotes"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Imagem sysupgrade criada com sucesso"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Destino"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -172,29 +241,60 @@ msgstr ""
"O serviço autônomo sysupgrade permite facilmente realizar o upgrade de "
"imagens de firmware vanilla e personalizadas."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "O dispositivo possui a versão mas recente do firmware %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Isto é feito criando um novo firmware sob demanda por meio de um serviço "
"online."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Fazendo o upload do firmware do navegador para o dispositivo"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Versão"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Checksum incorreto"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Construindo a imagem de atualização do firmware"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Erro ao criar sysupgrade"
+
+#~ msgid "File"
+#~ msgstr "Arquivo"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Instalar Sysupgrade"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Novo upgrade disponível"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Solicitar Sysupgrade"
+
+#~ msgid "Request to server:"
+#~ msgstr "Solicitar ao servidor:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Pesquisar por sysupgrade"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Imagem sysupgrade criada com sucesso"
+
#~ msgid "Request in build queue position %d"
#~ msgstr "Pedido posicionado na fila de construção %d"
diff --git a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
index f4e0425274..e4dec039cb 100644
--- a/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ro/attendedsysupgrade.po
@@ -11,6 +11,26 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Adresă"
@@ -24,7 +44,7 @@ msgid "Advanced Mode"
msgstr "Modul avansat"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "a participat Sysupgrade"
@@ -33,16 +53,20 @@ msgstr "a participat Sysupgrade"
msgid "Attendedsysupgrade Configuration."
msgstr "A participat la configurațiaysupgrade."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Data construirii"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "Construirea imaginii de firmware sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Anulare"
@@ -50,10 +74,10 @@ msgstr "Anulare"
msgid "Client"
msgstr "Client"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Închideți"
@@ -61,53 +85,74 @@ msgstr "Închideți"
msgid "Configuration"
msgstr "Configurație"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
"Nu s-a putut accesa API la \"%s\". Vă rugăm să încercați din nou mai târziu."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Descărcarea firmware-ului de pe server pe browser"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Eroare de construire a sysupgrade-ului"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Eroare de conectare la serverul de actualizare"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
"Eroare în timpul descărcării firmware-ului. Vă rugăm să încercați din nou"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Fișier"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Acordarea accesului UCI la aplicația LuCI attendedsysupgrade"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Instalați Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Instalarea sysupgrade. Nu deconectați dispozitivul!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Păstrați setările și păstrați configurația curentă"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Noul upgrade disponibil"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Niciun upgrade disponibil"
@@ -115,59 +160,83 @@ msgstr "Niciun upgrade disponibil"
msgid "Overview"
msgstr "Prezentare generală"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Vă rugăm să raportați mesajul de eroare și să solicitați"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Solicitați Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "Cerere aflată în coada de așteptare în poziția %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Cerere către server:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Căutați noi sysupgrades la deschiderea filei"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Căutați sysupgrade"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Căutare la deschidere"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "Căutarea unui sysupgrade disponibil de %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Serverul"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Afișați opțiunile avansate, cum ar fi modificarea listei de pachete"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Imaginea sysupgrade a fost creată cu succes"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Țintă"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -175,25 +244,56 @@ msgstr ""
"Serviciul sysupgrade permite actualizarea cu ușurință a imaginilor de "
"firmware vanilie și personalizate."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "Dispozitivul rulează cea mai recentă versiune de firmware %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Acest lucru se face prin construirea unui nou firmware la cerere prin "
"intermediul unui serviciu online."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Încărcarea firmware-ului din browser pe dispozitiv"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Versiunea"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Suma de control greșită"
+
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Construirea imaginii de firmware sysupgrade"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Eroare de construire a sysupgrade-ului"
+
+#~ msgid "File"
+#~ msgstr "Fișier"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Instalați Sysupgrade"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Noul upgrade disponibil"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Solicitați Sysupgrade"
+
+#~ msgid "Request to server:"
+#~ msgstr "Cerere către server:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Căutați sysupgrade"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Imaginea sysupgrade a fost creată cu succes"
diff --git a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
index ffeb6efb6e..e528af7e5e 100644
--- a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
@@ -11,6 +11,26 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Адрес"
@@ -24,7 +44,7 @@ msgid "Advanced Mode"
msgstr "Расширенный режим"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Обновление Системы с участием"
@@ -33,16 +53,20 @@ msgstr "Обновление Системы с участием"
msgid "Attendedsysupgrade Configuration."
msgstr "Конфигурация Attendedsysupgrade."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Дата сборки"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "Сборка sysupgrade-образа прошивки"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Отмена"
@@ -50,10 +74,10 @@ msgstr "Отмена"
msgid "Client"
msgstr "Клиент"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Закрыть"
@@ -61,51 +85,72 @@ msgstr "Закрыть"
msgid "Configuration"
msgstr "Конфигурация"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "API сервера \"%s\" недоступен. Пожалуйста, попробуйте позднее."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Скачивание прошивки с сервера через браузер"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "Ошибка при создании обновления системы"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Ошибка соединения с сервером обновления"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Ошибка при скачивании прошивки. Пожалуйста, попробуйте ещё раз"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Файл"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Предоставить UCI доступ к приложению LuCI attendedsysupgrade"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Установить обновление системы"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Установка обновления системы. Не выключайте устройство!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Сохранить настройки и оставить текущую конфигурацию"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Доступно новое обновление"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Нет доступных обновлений"
@@ -113,59 +158,83 @@ msgstr "Нет доступных обновлений"
msgid "Overview"
msgstr "Обзор"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Сообщите об ошибке и запросите"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Запросить обновление системы"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "Запрос в очереди сборки, позиция% s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Запрос к серверу:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Искать новые системные обновления при открытии новой вкладки"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Искать обновление системы"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Искать при открытии"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "Поиск доступной версии sysupgrade %s - %s"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Сервер"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Показать расширенные параметры, такие как модификация списка пакетов"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Образ обновления системы успешно создан"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Назначение"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -173,28 +242,59 @@ msgstr ""
"Служба the attended sysupgrade, позволяет легко обновлять ванильные и "
"пользовательские образы прошивки."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "На устройстве установлена последняя версия прошивки %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Это делается путём создания новой прошивки по требованию через онлайн-сервис."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Загрузка прошивки из браузера на устройство"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Версия"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Неверная контрольная сумма"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Сборка sysupgrade-образа прошивки"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "Ошибка при создании обновления системы"
+
+#~ msgid "File"
+#~ msgstr "Файл"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Установить обновление системы"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Доступно новое обновление"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Запросить обновление системы"
+
+#~ msgid "Request to server:"
+#~ msgstr "Запрос к серверу:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Искать обновление системы"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Образ обновления системы успешно создан"
+
#~ msgid "Request in build queue position %d"
#~ msgstr "Запрос в очереди сборки на позиции %d"
diff --git a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
index 054e8d5f87..e9187c00e2 100644
--- a/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sk/attendedsysupgrade.po
@@ -4,6 +4,26 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -17,7 +37,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -26,16 +46,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -43,10 +67,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -54,51 +78,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -106,81 +151,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
index f1f0952fa3..6428fae123 100644
--- a/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/sv/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Adress"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Avancerat läge"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Systemövervakad uppgradering"
@@ -32,16 +52,20 @@ msgstr "Systemövervakad uppgradering"
msgid "Attendedsysupgrade Configuration."
msgstr "Konfiguration för system-övervakad uppgradering."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Byggnationsdatum"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Avbryt"
@@ -49,10 +73,10 @@ msgstr "Avbryt"
msgid "Client"
msgstr "Klient"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Stäng"
@@ -60,52 +84,73 @@ msgstr "Stäng"
msgid "Configuration"
msgstr "Konfiguration"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "Kunde inte nå API vid \"%s\". Vänligen försök igen senare."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Fel uppstod vid anslutning till uppgraderingsservern"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Fil"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "Ge UCI tillgång till LuCI-appen attendedsysupgrade"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Installera Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
"Installerar uppgraderingen av systemet. Koppla inte ur strömmen från enheten!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Behåll inställningarna och behåll den nuvarande konfigurationen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Ny uppgradering tillgänglig"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Ingen uppgradering tillgänglig"
@@ -113,87 +158,136 @@ msgstr "Ingen uppgradering tillgänglig"
msgid "Overview"
msgstr "Överblick"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Vänligen rapportera fel-meddelandet och förfrågningen"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Begär uppgradering av systemet"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Begäran till servern:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Sök efter nya system-uppgraderingar i den öppnade fliken"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Sök efter uppgradering för systemet"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Sök efter öppning"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Server"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Skapandet av avbilden för uppgradering av systemet lyckades"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Mål"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "Enheten kör den senaste mjukvaru-versionen %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Det här gjordes genom att bygga en ny inre mjukvara efter begäran via en "
"online-tjänst."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Laddar upp den inre mjukvaran från navigatorn till enheten"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Version"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Fel kontrollsumma"
+#~ msgid "File"
+#~ msgstr "Fil"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Installera Sysupgrade"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Ny uppgradering tillgänglig"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Begär uppgradering av systemet"
+
+#~ msgid "Request to server:"
+#~ msgstr "Begäran till servern:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Sök efter uppgradering för systemet"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Skapandet av avbilden för uppgradering av systemet lyckades"
+
#~ msgid "Searching for an available sysupgrade"
#~ msgstr "Söker efter en tillgänglig uppgradering för systemet"
diff --git a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
index d9f829e7cb..742800f115 100644
--- a/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
+++ b/applications/luci-app-attendedsysupgrade/po/templates/attendedsysupgrade.pot
@@ -1,6 +1,26 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -14,7 +34,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -23,16 +43,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -40,10 +64,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -51,51 +75,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -103,81 +148,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
index b1302aa08c..d450acbd4a 100644
--- a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Adres"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "Gelişmiş Mod"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Katılımlı Sysupgrade"
@@ -32,16 +52,20 @@ msgstr "Katılımlı Sysupgrade"
msgid "Attendedsysupgrade Configuration."
msgstr "Attendedsysupgrade Yapılandırması."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Sürüm tarihi"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "Sistem yükseltme firmware imajı oluşturuluyor"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "İptal"
@@ -49,10 +73,10 @@ msgstr "İptal"
msgid "Client"
msgstr "İstemci"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Kapat"
@@ -60,52 +84,73 @@ msgstr "Kapat"
msgid "Configuration"
msgstr "Yapılandırma"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
"\"%s\" konumunda API'ye ulaşılamadı. Lütfen daha sonra tekrar deneyiniz."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "Firmware sunucudan tarayıcıya indiriliyor"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "sysupgrade oluşturulurken hata meydana geldi"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "Yükseltme sunucusuna bağlanırken hata oluştu"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "Firmware indirilmesi sırasında hata oldu. Lütfen tekrar deneyin"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "Dosya"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "LuCI attendedsysupgrade uygulamasına UCI erişimi verin"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "Sysupgrade'i yükleyin"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "Sysupgrade yükleniyor. Cihazın gücünü kesmeyin!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "Ayarları ve mevcut yapılandırmayı koruyun"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "Yeni yükseltme mevcut"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "Yeni yükseltme mevcut değil"
@@ -113,59 +158,83 @@ msgstr "Yeni yükseltme mevcut değil"
msgid "Overview"
msgstr "Genel bakış"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "Lütfen hata mesajını ve isteği bildirin"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "Sysupgrade iste"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "%s oluşturma kuyruğu konumunda istek"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "Sunucuya istek:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "Sekmeyi açarken yeni sysupgrade'leri arayın"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "Sysupgrade ara"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "Açılışta ara"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "%s - %s arasında kullanılabilir bir sysupgrade aranıyor"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Sunucu"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "Paket listesi değişikliği gibi gelişmiş seçenekleri göster"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "Sysupgrade görüntüsü başarıyla oluşturuldu"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "Hedef"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
@@ -173,29 +242,60 @@ msgstr ""
"Katılımlı sysupgrade hizmeti, resmi ve özel yapım firmware imajlarını "
"kolayca yükseltmenize olanak tanır."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "Cihaz en son donanım yazılımı sürümünü %s - %s çalıştırıyor"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
"Bu, talep üzerine çevrimiçi bir hizmet aracılığıyla yeni bir firmware "
"oluşturularak yapılır."
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "Firmware tarayıcıdan cihaza yükleniyor"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "Sürüm"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "Hatalı checksum"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "Sistem yükseltme firmware imajı oluşturuluyor"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "sysupgrade oluşturulurken hata meydana geldi"
+
+#~ msgid "File"
+#~ msgstr "Dosya"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "Sysupgrade'i yükleyin"
+
+#~ msgid "New upgrade available"
+#~ msgstr "Yeni yükseltme mevcut"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "Sysupgrade iste"
+
+#~ msgid "Request to server:"
+#~ msgstr "Sunucuya istek:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "Sysupgrade ara"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "Sysupgrade görüntüsü başarıyla oluşturuldu"
+
#~ msgid "Request in build queue position %d"
#~ msgstr "İsteğin inşa kuyruğundaki sırası %d"
diff --git a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
index 99a9e63f17..de5fbbe327 100644
--- a/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/uk/attendedsysupgrade.po
@@ -11,6 +11,26 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.7.2-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "Адреса"
@@ -24,7 +44,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "Сервісне оновлення системи"
@@ -33,16 +53,20 @@ msgstr "Сервісне оновлення системи"
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "Дата збірки"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "Скасувати"
@@ -50,10 +74,10 @@ msgstr "Скасувати"
msgid "Client"
msgstr "Клієнт"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "Закрити"
@@ -61,51 +85,72 @@ msgstr "Закрити"
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -113,82 +158,110 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "Сервер"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
index 326ed39e71..832e516de1 100644
--- a/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
@@ -4,6 +4,26 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr ""
@@ -17,7 +37,7 @@ msgid "Advanced Mode"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr ""
@@ -26,16 +46,20 @@ msgstr ""
msgid "Attendedsysupgrade Configuration."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr ""
@@ -43,10 +67,10 @@ msgstr ""
msgid "Client"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr ""
@@ -54,51 +78,72 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr ""
@@ -106,81 +151,109 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
+msgid "SHA256"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
-msgid "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr ""
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
index 5b14f6905a..658edb1426 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "地址"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "高级模式"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "参与式系统升级"
@@ -32,16 +52,20 @@ msgstr "参与式系统升级"
msgid "Attendedsysupgrade Configuration."
msgstr "Attended系统升级 配置。"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "构建日期"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "构建固件sysupgrade 镜像"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "取消"
@@ -49,10 +73,10 @@ msgstr "取消"
msgid "Client"
msgstr "客户端"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "关闭"
@@ -60,51 +84,72 @@ msgstr "关闭"
msgid "Configuration"
msgstr "配置"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "无法访问位于 “%s” 的 API。请稍后再试。"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "正从服务器下载固件到浏览器"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "构建 sysupgrade 时出错"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "连接升级服务器出错"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "固件下载出错。请重试"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "文件"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "授予访问 LuCI 应用 attendedsysupgrade 的权限"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "安装系统升级"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "正在安装 sysupgrade。不要切断电源!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "保持设置并保留当前配置"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "有新升级可用"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "无升级可用"
@@ -112,85 +157,140 @@ msgstr "无升级可用"
msgid "Overview"
msgstr "概览"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "请报告错误信息和请求"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "请求进行系统升级"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr "构建队列位置 %s 中的请求"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "向服务器发出的请求:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "打开标签页时搜索新的系统升级"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "搜索系统升级"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "打开时进行搜索"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr "正在搜索 %s - %s 的可用系统升级"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "服务器"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "显示高级选项,如包列表修改"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "成功创建了系统升级镜像"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "目标"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr "attended 系统升级服务允许轻松升级 vanilla 和自定义固件镜像。"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr "此设备运行最新的固件版本 %s - %s"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr "这是通过在线服务按需构建新的固件来实现的。"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "正将固件从浏览器上传到设备"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "版本"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "错误的校验和"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "构建固件sysupgrade 镜像"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "构建 sysupgrade 时出错"
+
+#~ msgid "File"
+#~ msgstr "文件"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "安装系统升级"
+
+#~ msgid "New upgrade available"
+#~ msgstr "有新升级可用"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "请求进行系统升级"
+
+#~ msgid "Request to server:"
+#~ msgstr "向服务器发出的请求:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "搜索系统升级"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "成功创建了系统升级镜像"
+
#~ msgid "Request in build queue position %d"
#~ msgstr "位于构建队列位置 %d 的请求"
diff --git a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
index ba2ca7f642..8075c42ed3 100644
--- a/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/zh_Hant/attendedsysupgrade.po
@@ -10,6 +10,26 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.8-dev\n"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
+msgid "10% Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:64
+msgid "20% Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:65
+msgid "40% Setup ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:66
+msgid "60% Validate package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
+msgid "80% Generating firmware image"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
msgid "Address"
msgstr "位址"
@@ -23,7 +43,7 @@ msgid "Advanced Mode"
msgstr "進階模式"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:9
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:430
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
msgid "Attended Sysupgrade"
msgstr "參與式系統升級"
@@ -32,16 +52,20 @@ msgstr "參與式系統升級"
msgid "Attendedsysupgrade Configuration."
msgstr "Attendedsysupgrade 設定。"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:157
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:363
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
msgid "Build Date"
msgstr "建置日期"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:229
-msgid "Building firmware sysupgrade image"
-msgstr "建置韌體 sysupgrade 鏡像"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:164
+msgid "Building Firmware..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:202
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:141
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:373
msgid "Cancel"
msgstr "取消"
@@ -49,10 +73,10 @@ msgstr "取消"
msgid "Client"
msgstr "用戶端"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:54
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:263
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:396
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:191
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:308
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:392
msgid "Close"
msgstr "關閉"
@@ -60,51 +84,72 @@ msgstr "關閉"
msgid "Configuration"
msgstr "組態"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:43
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:305
msgid "Could not reach API at \"%s\". Please try again later."
msgstr "無法存取位於 「%s」 的 API。請稍後再試。"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:61
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:370
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:433
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:122
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:235
msgid "Downloading firmware from server to browser"
msgstr "正從伺服器下載韌體到瀏覽器"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:266
-msgid "Error building the sysupgrade"
-msgstr "建置 sysupgrade 時發生錯誤"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:234
+msgid "Downloading..."
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:41
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:195
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:304
msgid "Error connecting to upgrade server"
msgstr "連接升級伺服器發生錯誤"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:265
msgid "Error during download of firmware. Please try again"
msgstr "韌體下載發生錯誤。請再試一次"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:150
-msgid "File"
-msgstr "檔案"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:117
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:118
+msgid "Filesystem"
+msgstr ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
msgstr "授予 LuCI 應用 attendedsysupgrade UCI 存取權限"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:211
-msgid "Install Sysupgrade"
-msgstr "安裝系統升級"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:147
+msgid "Install firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:270
msgid "Installing the sysupgrade. Do not unpower device!"
msgstr "正在安裝 sysupgrade。不要切斷電源!"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:269
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:138
msgid "Keep settings and retain the current configuration"
msgstr "保留目前設定"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:359
-msgid "New upgrade available"
-msgstr "有新升級可用"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:369
+msgid "New firmware upgrade available"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:389
msgid "No upgrade available"
msgstr "無升級可用"
@@ -112,85 +157,140 @@ msgstr "無升級可用"
msgid "Overview"
msgstr "概覽"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:239
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:364
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:174
msgid "Please report the error message and request"
msgstr "請報告錯誤資訊和請求"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:379
-msgid "Request Sysupgrade"
-msgstr "請求進行系統升級"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:114
+msgid "Profile"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:225
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:165
+msgid "Progress: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:160
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:175
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:384
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:161
msgid "Request in build queue position %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
-msgid "Request to server:"
-msgstr "向伺服器發出的請求:"
-
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:155
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:109
msgid "SHA256"
msgstr "SHA256"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:437
+msgid "Search for firmware upgrade"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
msgid "Search for new sysupgrades on opening the tab"
msgstr "開啟標籤頁時搜尋新的系統升級"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:448
-msgid "Search for sysupgrade"
-msgstr "搜尋系統升級"
-
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Search on opening"
msgstr "開啟時進行搜尋"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:282
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:298
msgid "Searching for an available sysupgrade of %s - %s"
msgstr ""
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:296
+msgid "Searching..."
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
msgid "Server"
msgstr "伺服器"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:173
+msgid "Server response: %s"
+msgstr ""
+
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:27
msgid "Show advanced options like packge list modification"
msgstr "顯示進階選項,例如軟體包清單修改"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:215
-msgid "Successfully created sysupgrade image"
-msgstr "成功建立了系統升級映像"
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:151
+msgid "Successfully created firmware image"
+msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:159
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:115
msgid "Target"
msgstr "目標"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:434
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:431
msgid ""
"The attended sysupgrade service allows to easily upgrade vanilla and custom "
"firmware images."
msgstr "attended 系統升級服務允許輕鬆升級原始和第三方韌體映像。"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:386
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:390
msgid "The device runs the latest firmware version %s - %s"
msgstr ""
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:436
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:432
msgid ""
"This is done by building a new firmware on demand via an online service."
msgstr "這是透過線上服務依需求建置新的韌體來實現的。"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:77
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:252
msgid "Uploading firmware from browser to device"
msgstr "正將韌體從瀏覽器上傳到裝置"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:148
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:251
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:108
msgid "Version"
msgstr "版本"
-#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:87
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
msgid "Wrong checksum"
msgstr "錯誤的總和檢查碼"
+#~ msgid "Building firmware sysupgrade image"
+#~ msgstr "建置韌體 sysupgrade 鏡像"
+
+#~ msgid "Error building the sysupgrade"
+#~ msgstr "建置 sysupgrade 時發生錯誤"
+
+#~ msgid "File"
+#~ msgstr "檔案"
+
+#~ msgid "Install Sysupgrade"
+#~ msgstr "安裝系統升級"
+
+#~ msgid "New upgrade available"
+#~ msgstr "有新升級可用"
+
+#~ msgid "Request Sysupgrade"
+#~ msgstr "請求進行系統升級"
+
+#~ msgid "Request to server:"
+#~ msgstr "向伺服器發出的請求:"
+
+#~ msgid "Search for sysupgrade"
+#~ msgstr "搜尋系統升級"
+
+#~ msgid "Successfully created sysupgrade image"
+#~ msgstr "成功建立了系統升級映像"
+
#~ msgid "Request in build queue position %d"
#~ msgstr "位於建置佇列位置 %d 的請求"
diff --git a/applications/luci-app-firewall/po/ar/firewall.po b/applications/luci-app-firewall/po/ar/firewall.po
index 6ac68ff242..c36fc2a51d 100644
--- a/applications/luci-app-firewall/po/ar/firewall.po
+++ b/applications/luci-app-firewall/po/ar/firewall.po
@@ -122,7 +122,7 @@ msgstr "يجب تحديد إعادة كتابة IP!"
msgid "ACCEPT - Disable address rewriting"
msgstr "قبول - تعطيل إعادة كتابة العنوان"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -291,7 +291,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "قم بإسقاط الحزم غير الصالحة"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -321,11 +321,11 @@ msgstr "ميزة تجريبية. غير متوافق تمامًا مع QoS / SQM
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "يختار صراحة مساعدي تتبع الاتصال المسموح به لحركة مرور المنطقة"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "عنوان IP خارجي"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "منفذ خارجي"
@@ -524,7 +524,7 @@ msgstr "عنوان IP الداخلي"
msgid "Internal port"
msgstr "منفذ داخلي"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "المنطقة الداخلية"
@@ -582,7 +582,7 @@ msgstr "لقط MSS"
msgid "Masquerading"
msgstr "تنكر"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -626,7 +626,7 @@ msgstr ""
msgid "Match helper"
msgstr "مساعد المطابقة"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -686,26 +686,26 @@ msgstr ""
"تسمح قواعد NAT بالتحكم الدقيق في عنوان IP المصدر لاستخدامه في حركة المرور "
"الصادرة أو المُعاد توجيهها."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "اسم"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "تطابق حركة المرور الواردة الموجهة إلى عنوان IP المحدد فقط."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "تطابق فقط حركة المرور الواردة من أجهزة MAC هذه."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "تطابق فقط حركة المرور الواردة من هذا IP أو النطاق."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -759,7 +759,7 @@ msgstr ""
"يسمح إعادة توجيه المنفذ لأجهزة الكمبيوتر البعيدة على الإنترنت بالاتصال "
"بكمبيوتر أو خدمة معينة داخل شبكة LAN الخاصة."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -842,11 +842,11 @@ msgstr "برنامج التفريغ القائم على التوجيه / NAT"
msgid "Software flow offloading"
msgstr "تفريغ تدفق البرنامج"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "عنوان IP المصدر"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "عنوان MAC المصدر"
@@ -856,13 +856,13 @@ msgstr "عنوان MAC المصدر"
msgid "Source address"
msgstr "عنوان المصدر"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "منفذ المصدر"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "منطقة المصدر"
@@ -1042,7 +1042,7 @@ msgid "Unnamed NAT"
msgstr "NAT بدون اسم"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "تقدم بدون إسم"
@@ -1132,7 +1132,7 @@ msgstr "قبول"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/bg/firewall.po b/applications/luci-app-firewall/po/bg/firewall.po
index 73e122624b..d2194512bb 100644
--- a/applications/luci-app-firewall/po/bg/firewall.po
+++ b/applications/luci-app-firewall/po/bg/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -260,7 +260,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Изпускане на невалидни пакети"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -291,11 +291,11 @@ msgstr "Експериментална функция. Не е напълно с
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Външен IP адрес"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Външен порт"
@@ -457,7 +457,7 @@ msgstr "Вътрешен IP адрес"
msgid "Internal port"
msgstr "Вътрешен порт"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Вътрешна зона"
@@ -513,7 +513,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -554,7 +554,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -608,26 +608,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -673,7 +673,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -752,11 +752,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -766,13 +766,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -927,7 +927,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1010,7 +1010,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/bn_BD/firewall.po b/applications/luci-app-firewall/po/bn_BD/firewall.po
index 404c70aeeb..716993262b 100644
--- a/applications/luci-app-firewall/po/bn_BD/firewall.po
+++ b/applications/luci-app-firewall/po/bn_BD/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -260,7 +260,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -290,11 +290,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -456,7 +456,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -512,7 +512,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -553,7 +553,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -607,26 +607,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -672,7 +672,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -751,11 +751,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -765,13 +765,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -926,7 +926,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1009,7 +1009,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/ca/firewall.po b/applications/luci-app-firewall/po/ca/firewall.po
index 7fc43f4231..57a189bcb7 100644
--- a/applications/luci-app-firewall/po/ca/firewall.po
+++ b/applications/luci-app-firewall/po/ca/firewall.po
@@ -108,7 +108,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -266,7 +266,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Descarta els paquets invàlids"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -296,11 +296,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Adreça IP extern"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Port extern"
@@ -462,7 +462,7 @@ msgstr "Adreça IP interna"
msgid "Internal port"
msgstr "Port intern"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Zona interna"
@@ -518,7 +518,7 @@ msgstr "Fixació MSS"
msgid "Masquerading"
msgstr "Mascarada"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -559,7 +559,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -615,26 +615,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Només coincideix amb trànsit entrant dirigit a la adreça IP donada."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Només coincideix amb trànsit entrant des d'aquests MAC."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Només coincideix amb trànsit entrant des d'aquest IP o rang."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -684,7 +684,7 @@ msgstr ""
"El reenviament de ports permet que els ordinadors remots en el Internet "
"connectin a un ordinador o servei específic dins del LAN privat."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -763,11 +763,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Adreça IP d'origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Adreça MAC d'origen"
@@ -777,13 +777,13 @@ msgstr "Adreça MAC d'origen"
msgid "Source address"
msgstr "Adreça d'origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Port d'origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona d'origen"
@@ -956,7 +956,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1039,7 +1039,7 @@ msgstr "accepta"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/cs/firewall.po b/applications/luci-app-firewall/po/cs/firewall.po
index f2378d8e2e..90e14ce2d3 100644
--- a/applications/luci-app-firewall/po/cs/firewall.po
+++ b/applications/luci-app-firewall/po/cs/firewall.po
@@ -117,7 +117,7 @@ msgstr "Musí být zadána IP adresa pro přepsání!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - Zakázat přepis adresy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -278,7 +278,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Zahazovat neplatné pakety"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -308,11 +308,11 @@ msgstr "Experimentální funkce. Není plně kompatibilní s QoS/SQM."
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Vnější IP adresa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Vnější port"
@@ -474,7 +474,7 @@ msgstr "Vnitřní IP adresa"
msgid "Internal port"
msgstr "Vnitřní port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Vnitřní zóna"
@@ -530,7 +530,7 @@ msgstr "MSS clamping"
msgid "Masquerading"
msgstr "Maškárádování"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -571,7 +571,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -629,26 +629,26 @@ msgstr ""
"Pravidla NAT umožňují jemně odstupňovanou kontrolu nad zdrojovou IP adresou "
"pro odchozí nebo předávaný provoz."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Název"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Vybrat pouze příchozí provoz, směrovaný na danou IP adresu."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Vybrat pouze příchozí provoz z těchto MAC adres."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Vybrat pouze příchozí provoz z této IP nebo rozsahu IP adres."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -699,7 +699,7 @@ msgstr ""
"Internetu připojení k vybraným počítačům nebo službám uvnitř privátní sítě "
"LAN."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -779,11 +779,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Zdrojová IP adresa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Zdrojová MAC adresa"
@@ -793,13 +793,13 @@ msgstr "Zdrojová MAC adresa"
msgid "Source address"
msgstr "Zdrojová adresa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Zdrojový port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zdrojová zóna"
@@ -970,7 +970,7 @@ msgid "Unnamed NAT"
msgstr "Nejmenovaný NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1053,7 +1053,7 @@ msgstr "přijmout"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/da/firewall.po b/applications/luci-app-firewall/po/da/firewall.po
index 89855475e8..2ed1acd094 100644
--- a/applications/luci-app-firewall/po/da/firewall.po
+++ b/applications/luci-app-firewall/po/da/firewall.po
@@ -136,7 +136,7 @@ msgstr "En omskrivnings-IP skal angives!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - Deaktiver adresseomskrivning"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -306,7 +306,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Drop ugyldige pakker"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -336,11 +336,11 @@ msgstr "Eksperimentel funktion. Ikke fuldt kompatibel med QoS/SQM."
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "Vælger eksplicit tilladte forbindelsessporingshjælpere til zonetrafik"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Ekstern IP-adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Ekstern port"
@@ -535,7 +535,7 @@ msgstr "Intern IP-adresse"
msgid "Internal port"
msgstr "Intern port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Intern zone"
@@ -593,7 +593,7 @@ msgstr "MSS fastspænding"
msgid "Masquerading"
msgstr "Maskering"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -638,7 +638,7 @@ msgstr ""
msgid "Match helper"
msgstr "Match hjælper"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -699,26 +699,26 @@ msgstr ""
"NAT-regler tillader finkornet kontrol over kilde-IP'en til brug for udgående "
"eller videresendt trafik."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Match kun indgående trafik rettet mod den angivne IP-adresse."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Match kun indgående trafik fra disse MAC'er."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Match kun indgående trafik fra denne IP eller dette område."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -774,7 +774,7 @@ msgstr ""
"oprette forbindelse til en bestemt computer eller tjeneste inden for det "
"private LAN."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -857,11 +857,11 @@ msgstr "Softwarebaseret offloading til routing/NAT"
msgid "Software flow offloading"
msgstr "Software flow offloading"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Kilde IP-adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Kilde MAC-adresse"
@@ -871,13 +871,13 @@ msgstr "Kilde MAC-adresse"
msgid "Source address"
msgstr "Kildeadresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Kildeport"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Kilde zone"
@@ -1070,7 +1070,7 @@ msgid "Unnamed NAT"
msgstr "Unavngivet NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Unavngivne forward"
@@ -1160,7 +1160,7 @@ msgstr "accept"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/de/firewall.po b/applications/luci-app-firewall/po/de/firewall.po
index 3cee851a45..3dc4a1e58b 100644
--- a/applications/luci-app-firewall/po/de/firewall.po
+++ b/applications/luci-app-firewall/po/de/firewall.po
@@ -138,7 +138,7 @@ msgstr "Es muss eine IP-Adresse zum Umschreiben angegeben werden!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - Umschreiben von IP-Adressen deaktivieren"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -313,7 +313,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Ungültige Pakete verwerfen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -344,11 +344,11 @@ msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Wählt explizit zulässige Verbindungs-Tracking-Helfer für den Zonenverkehr aus"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Externe IP-Adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Externer Port"
@@ -545,7 +545,7 @@ msgstr "Interne IP-Adresse"
msgid "Internal port"
msgstr "Interner Port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Interne Zone"
@@ -605,7 +605,7 @@ msgstr "MSS Korrektur"
msgid "Masquerading"
msgstr "NAT aktivieren"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -650,7 +650,7 @@ msgstr ""
msgid "Match helper"
msgstr "Helfer selektieren"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -715,26 +715,26 @@ msgstr ""
"NAT-Regeln erlauben eine detaillierte Kontrolle über die verwendete Quell-IP-"
"Adresse für ausgehenden oder weitergeleiteten Verkehr."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Name"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Selektiert nur Traffic der an die angegebene IP-Adresse gerichtet ist."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Selektiert nur Traffic von den angegebenen MAC-Adressen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Selektiert nur Traffic vom angebenem Quell-IP-Adressbereich."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -792,7 +792,7 @@ msgstr ""
"Portweiterleitungen ermöglichen es entfernten Rechnern im Internet auf "
"bestimmte Computer oder Dienste im lokalen LAN zuzugreifen."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -879,11 +879,11 @@ msgstr "Softwarebasierte Auslagerung von Routing/NAT"
msgid "Software flow offloading"
msgstr "Beschleunigte Flusskontrolle"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Quell-IP-Adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Quell-MAC-Adresse"
@@ -893,13 +893,13 @@ msgstr "Quell-MAC-Adresse"
msgid "Source address"
msgstr "Quelladresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Quellport"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Quell-Zone"
@@ -1093,7 +1093,7 @@ msgid "Unnamed NAT"
msgstr "Unbenannte NAT-Regel"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Unbenannte Portweiterleitung"
@@ -1185,7 +1185,7 @@ msgstr "zulassen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/el/firewall.po b/applications/luci-app-firewall/po/el/firewall.po
index 99d2d4eeb6..9c7ba03bd7 100644
--- a/applications/luci-app-firewall/po/el/firewall.po
+++ b/applications/luci-app-firewall/po/el/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -260,7 +260,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Αγνόηση μη-έγκυρων πακετών"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -291,11 +291,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Εξωτερική διεύθυνση IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Εξωτερική θύρα"
@@ -459,7 +459,7 @@ msgstr "Εσωτερική διεύθυνση"
msgid "Internal port"
msgstr "Εξωτερική θύρα"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Εσωτερική ζώνη"
@@ -516,7 +516,7 @@ msgstr "Περιορισμός MSS"
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -557,7 +557,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -611,26 +611,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Όνομα"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -676,7 +676,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -755,12 +755,12 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
#, fuzzy
msgid "Source IP address"
msgstr "Διεύθυνση MAC πηγής"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -771,13 +771,13 @@ msgstr ""
msgid "Source address"
msgstr "Διεύθυνση MAC πηγής"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Θύρα πηγής"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
#, fuzzy
msgid "Source zone"
@@ -935,7 +935,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1018,7 +1018,7 @@ msgstr "αποδοχή"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/en/firewall.po b/applications/luci-app-firewall/po/en/firewall.po
index 18e6c9aa31..794a7bc685 100644
--- a/applications/luci-app-firewall/po/en/firewall.po
+++ b/applications/luci-app-firewall/po/en/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -260,7 +260,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Drop invalid packets"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -290,11 +290,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "External port"
@@ -456,7 +456,7 @@ msgstr "Internal IP address"
msgid "Internal port"
msgstr "Internal port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -512,7 +512,7 @@ msgstr "MSS clamping"
msgid "Masquerading"
msgstr "Masquerading"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -553,7 +553,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -609,26 +609,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Name"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -674,7 +674,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -754,11 +754,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Source IP address"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -768,13 +768,13 @@ msgstr ""
msgid "Source address"
msgstr "Source address"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Source port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Source zone"
@@ -931,7 +931,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1014,7 +1014,7 @@ msgstr "accept"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/es/firewall.po b/applications/luci-app-firewall/po/es/firewall.po
index 0ac62e604c..ae21fb12c0 100644
--- a/applications/luci-app-firewall/po/es/firewall.po
+++ b/applications/luci-app-firewall/po/es/firewall.po
@@ -140,7 +140,7 @@ msgstr "¡Se debe especificar una IP de reescritura!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACEPTAR - Desactivar reescritura de direcciones"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -314,7 +314,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Descartar paquetes inválidos"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -346,11 +346,11 @@ msgstr ""
"Elige explícitamente los ayudantes de seguimiento de conexión permitidos "
"para el tráfico de zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Dirección IP externa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Puerto externo"
@@ -547,7 +547,7 @@ msgstr "Dirección IP interna"
msgid "Internal port"
msgstr "Puerto interno"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Zona interna"
@@ -605,7 +605,7 @@ msgstr "Fijado de MSS"
msgid "Masquerading"
msgstr "Enmascaramiento"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -650,7 +650,7 @@ msgstr ""
msgid "Match helper"
msgstr "Ayudante de partido"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -717,26 +717,26 @@ msgstr ""
"Las reglas de NAT permiten un control detallado sobre la IP de origen para "
"el tráfico saliente o reenviado."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nombre"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Coincidir sólo con tráfico de entrada a esta dirección IP."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Coincidir sólo con tráfico de entrada desde estas MACs."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Coincidir sólo con tráfico de entrada desde esta IP o rango."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -792,7 +792,7 @@ msgstr ""
"El reenvío de puertos permite a ordenadores remotos en internet conectar a "
"un ordenador o servicio específico en la LAN privada."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -881,11 +881,11 @@ msgstr "Descarga basada en software para enrutamiento/NAT"
msgid "Software flow offloading"
msgstr "Descarga de flujo por software"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Dirección IP de origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Dirección MAC de origen"
@@ -895,13 +895,13 @@ msgstr "Dirección MAC de origen"
msgid "Source address"
msgstr "Dirección de origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Puerto de origen"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona de origen"
@@ -1094,7 +1094,7 @@ msgid "Unnamed NAT"
msgstr "NAT sin nombre"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Reenvío sin nombre"
@@ -1184,7 +1184,7 @@ msgstr "Aceptar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/fa/firewall.po b/applications/luci-app-firewall/po/fa/firewall.po
index c57a114a51..63db90127b 100644
--- a/applications/luci-app-firewall/po/fa/firewall.po
+++ b/applications/luci-app-firewall/po/fa/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -260,7 +260,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -290,11 +290,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -456,7 +456,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -512,7 +512,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -553,7 +553,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -607,26 +607,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -672,7 +672,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -751,11 +751,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -765,13 +765,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -926,7 +926,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1009,7 +1009,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/fi/firewall.po b/applications/luci-app-firewall/po/fi/firewall.po
index 2bd67c0473..bfe38726f9 100644
--- a/applications/luci-app-firewall/po/fi/firewall.po
+++ b/applications/luci-app-firewall/po/fi/firewall.po
@@ -139,7 +139,7 @@ msgstr "Uudelleenkirjoitus IP on määritettävä!"
msgid "ACCEPT - Disable address rewriting"
msgstr "HYVÄKSY - Uudelleenkirjoittamatta osoitetta"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -309,7 +309,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Pudota virheelliset paketit"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -339,11 +339,11 @@ msgstr "Kokeellinen ominaisuus. Ei täysin yhteensopiva QoS/SQM:n kanssa."
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "Valitse käsin sallivat yhteydenseuranta-apurit vyöhykeliikenteelle"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Ulkoinen IP-osoite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Ulkoinen portti"
@@ -539,7 +539,7 @@ msgstr "Sisäinen IP-osoite"
msgid "Internal port"
msgstr "Sisäinen portti"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Sisäinen vyöhyke"
@@ -598,7 +598,7 @@ msgstr "MSS-kiinnitys"
msgid "Masquerading"
msgstr "Naamiointi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -643,7 +643,7 @@ msgstr ""
msgid "Match helper"
msgstr "Vastaa auttajaa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -703,26 +703,26 @@ msgstr ""
"NAT-säännöt sallivat lähde-IP:n hienostuneen hallinnan käytettäväksi "
"lähtevässä tai välitetyssä liikenteessä."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nimi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Vastaa vain annettuun IP-osoitteeseen suuntautuvaa liikennettä."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Vastaa vain näistä MAC-osoitteista tulevaa liikennettä."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Vastaa vain saapuvaa liikennettä tästä IP-osoitteesta tai alueelta."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -776,7 +776,7 @@ msgstr ""
"Portinvälityksen avulla Internetin etätietokoneet voivat muodostaa yhteyden "
"tiettyyn tietokoneeseen tai palveluun yksityisessä lähiverkossa."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -861,11 +861,11 @@ msgstr "Ohjelmistopohjainen reititys/NAT"
msgid "Software flow offloading"
msgstr "Ohjelmistopohjainen tietovirran nopeutus"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Lähde-IP-osoite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Lähde MAC-osoite"
@@ -875,13 +875,13 @@ msgstr "Lähde MAC-osoite"
msgid "Source address"
msgstr "Lähdeosoite"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Lähdeportti"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Lähdevyöhyke"
@@ -1072,7 +1072,7 @@ msgid "Unnamed NAT"
msgstr "Nimeämätön NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Nimeämätön välitys"
@@ -1162,7 +1162,7 @@ msgstr "hyväksy"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/fr/firewall.po b/applications/luci-app-firewall/po/fr/firewall.po
index 3cf3251e90..a6cdd671f9 100644
--- a/applications/luci-app-firewall/po/fr/firewall.po
+++ b/applications/luci-app-firewall/po/fr/firewall.po
@@ -137,7 +137,7 @@ msgstr "Une IP de réécriture doit être spécifiée !"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPTER - Désactiver la réécriture d'adresses"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -312,7 +312,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Supprimer les paquets invalides"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -344,11 +344,11 @@ msgstr ""
"Choisit explicitement les assistants de suivi de connexion autorisés pour le "
"trafic de zone"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Adresse IP externe"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Port externe"
@@ -543,7 +543,7 @@ msgstr "Adresse IP interne"
msgid "Internal port"
msgstr "Port interne"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Zone interne"
@@ -601,7 +601,7 @@ msgstr "Contrainte du MSS"
msgid "Masquerading"
msgstr "Masquage"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -649,7 +649,7 @@ msgstr ""
msgid "Match helper"
msgstr "Aide au match"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -716,29 +716,29 @@ msgstr ""
"Les règles NAT permettent un contrôle fin sur l'IP source à utiliser pour le "
"trafic sortant ou transféré."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
"Correspondre uniquement au trafic entrant dirigé vers l'adresse IP donnée."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Montrer seulement le trafic entrant provenant de ces adresses MAC."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
"Correspondre uniquement au trafic entrant provenant de cette adresse IP ou "
"de cette plage."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -796,7 +796,7 @@ msgstr ""
"La redirection de port permet aux ordinateurs distants sur Internet, de se "
"connecter à un ordinateur ou service spécifié dans le réseau local privé."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -886,11 +886,11 @@ msgstr "Déchargement basé sur logiciel pour le routage/NAT"
msgid "Software flow offloading"
msgstr "Déchargement de flux logiciel"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Adresse IP source"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Adresse MAC source"
@@ -900,13 +900,13 @@ msgstr "Adresse MAC source"
msgid "Source address"
msgstr "Adresse source"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Port source"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zone source"
@@ -1099,7 +1099,7 @@ msgid "Unnamed NAT"
msgstr "NAT sans nom"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Transférer sans nom"
@@ -1189,7 +1189,7 @@ msgstr "accepter"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/he/firewall.po b/applications/luci-app-firewall/po/he/firewall.po
index 3e1ad035b0..f2e533817e 100644
--- a/applications/luci-app-firewall/po/he/firewall.po
+++ b/applications/luci-app-firewall/po/he/firewall.po
@@ -104,7 +104,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -258,7 +258,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -288,11 +288,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -454,7 +454,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -510,7 +510,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -551,7 +551,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -605,26 +605,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -670,7 +670,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -749,11 +749,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -763,13 +763,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -924,7 +924,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1007,7 +1007,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/hi/firewall.po b/applications/luci-app-firewall/po/hi/firewall.po
index 44ea10117e..cf4ca6c290 100644
--- a/applications/luci-app-firewall/po/hi/firewall.po
+++ b/applications/luci-app-firewall/po/hi/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -260,7 +260,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -290,11 +290,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -456,7 +456,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -512,7 +512,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -553,7 +553,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -607,26 +607,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -672,7 +672,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -751,11 +751,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -765,13 +765,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -926,7 +926,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1009,7 +1009,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/hu/firewall.po b/applications/luci-app-firewall/po/hu/firewall.po
index 7cee218c0b..b71358eef3 100644
--- a/applications/luci-app-firewall/po/hu/firewall.po
+++ b/applications/luci-app-firewall/po/hu/firewall.po
@@ -107,7 +107,7 @@ msgstr "Egy átírási IP-t meg kell adni!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ELFOGADÁS – címátírás letiltása"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -282,7 +282,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Érvénytelen csomagok eldobása"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -314,11 +314,11 @@ msgstr ""
"Határozottan kiválasztja az engedélyezett kapcsolatkövető segítőket a "
"zónaforgalomhoz"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Külső IP-cím"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Külső port"
@@ -480,7 +480,7 @@ msgstr "Belső IP-cím"
msgid "Internal port"
msgstr "Belső port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Belső zóna"
@@ -536,7 +536,7 @@ msgstr "MSS összefogás"
msgid "Masquerading"
msgstr "Álcázás"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -581,7 +581,7 @@ msgstr ""
msgid "Match helper"
msgstr "Illesztési segítő"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -645,27 +645,27 @@ msgstr ""
"A NAT szabályok lehetővé teszik a részletes szabályozást a kimenő vagy "
"továbbított forgalomnál használandó forrás IP fölött."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Név"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Csak a megadott IP-címre irányított bejövő forgalom illesztése."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Csak ezekről a MAC-ekről érkező bejövő forgalom illesztése."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
"Csak erről az IP-ről vagy tartományból érkező bejövő forgalom illesztése."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -724,7 +724,7 @@ msgstr ""
"személyes helyi hálózat bizonyos számítógépéhez vagy szolgáltatásához "
"történő csatlakozását."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -807,11 +807,11 @@ msgstr "Szoftver alapú kiürítés az útválasztásnál vagy NAT-nál"
msgid "Software flow offloading"
msgstr "Szoftveres áramláskiürítés"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Forrás IP-cím"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Forrás MAC-cím"
@@ -821,13 +821,13 @@ msgstr "Forrás MAC-cím"
msgid "Source address"
msgstr "Forráscím"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Forrásport"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Forrászóna"
@@ -1004,7 +1004,7 @@ msgid "Unnamed NAT"
msgstr "Névtelen NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Névtelen továbbítás"
@@ -1091,7 +1091,7 @@ msgstr "elfogadás"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/id/firewall.po b/applications/luci-app-firewall/po/id/firewall.po
index 1b276ff94e..54c62f1851 100644
--- a/applications/luci-app-firewall/po/id/firewall.po
+++ b/applications/luci-app-firewall/po/id/firewall.po
@@ -135,7 +135,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -289,7 +289,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -319,11 +319,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -485,7 +485,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -541,7 +541,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -582,7 +582,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -636,26 +636,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nama"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -701,7 +701,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -780,11 +780,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -794,13 +794,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -955,7 +955,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1038,7 +1038,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/it/firewall.po b/applications/luci-app-firewall/po/it/firewall.po
index 62ab0f0379..c40c0e2c00 100644
--- a/applications/luci-app-firewall/po/it/firewall.po
+++ b/applications/luci-app-firewall/po/it/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -264,7 +264,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Scarta pacchetti invalidi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -294,11 +294,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Indirizzo IP Esterno"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Porta esterna"
@@ -460,7 +460,7 @@ msgstr "Indirizzo IP interno"
msgid "Internal port"
msgstr "Porta interna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Zona Interna"
@@ -516,7 +516,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -557,7 +557,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -613,26 +613,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Corrispondi solo traffico in entrata diretto al dato indirizzo IP."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Corrispondi solo traffico in entrata da questi MAC."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Corrispondi solo traffico in entrata da questo IP o intervallo."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -682,7 +682,7 @@ msgstr ""
"L'inoltro delle porte permette a computer remoti su Internet di connettersi "
"a uno specifico computer o servizio presente nella LAN privata."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -761,11 +761,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Indirizzo IP di origine"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Indirizzo MAC di origine"
@@ -775,13 +775,13 @@ msgstr "Indirizzo MAC di origine"
msgid "Source address"
msgstr "Indirizzo di origine"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Porta di origine"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona di origine"
@@ -954,7 +954,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1037,7 +1037,7 @@ msgstr "accetta"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/ja/firewall.po b/applications/luci-app-firewall/po/ja/firewall.po
index f802cdf9d0..b90ed6ac8e 100644
--- a/applications/luci-app-firewall/po/ja/firewall.po
+++ b/applications/luci-app-firewall/po/ja/firewall.po
@@ -133,7 +133,7 @@ msgstr "書き換え先 IP の指定が必要です!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - アドレス書き換えを無効化"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -305,7 +305,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "無効なパケットを遮断する"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -335,11 +335,11 @@ msgstr "実験的な機能です。 QoS/SQM との完全な互換性はありま
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "ゾーン トラフィックの接続追跡ヘルパーを明示的に選択します。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "外部IPアドレス"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "外部ポート"
@@ -534,7 +534,7 @@ msgstr "内部IPアドレス"
msgid "Internal port"
msgstr "内部ポート"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "内部ゾーン"
@@ -592,7 +592,7 @@ msgstr "MSSクランプ"
msgid "Masquerading"
msgstr "マスカレード"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -636,7 +636,7 @@ msgstr ""
msgid "Match helper"
msgstr "ヘルパーの一致"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -699,28 +699,28 @@ msgstr ""
"NAT ルールは、送信または転送トラフィックのために使用するアクセス元 IP に対し"
"て、とても細かな制御を可能にします。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "名前"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "設定された宛先IPアドレスと一致した受信トラフィックが対象になります。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "設定されたMACアドレスと一致した受信したトラフィックが対象になります。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
"設定されたIPアドレス (または範囲) と一致した受信したトラフィックが対象になり"
"ます。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -778,7 +778,7 @@ msgstr ""
"ベートなネットワーク上の、特定のコンピュータやサービスへのアクセスを可能にし"
"ます。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -863,11 +863,11 @@ msgstr "ルーティング/NAT のための、ソフトウェアベースのオ
msgid "Software flow offloading"
msgstr "ソフトウェア フローオフロード"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "送信元IPアドレス"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "送信元MACアドレス"
@@ -877,13 +877,13 @@ msgstr "送信元MACアドレス"
msgid "Source address"
msgstr "送信元アドレス"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "送信元ポート"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "送信元ゾーン"
@@ -1074,7 +1074,7 @@ msgid "Unnamed NAT"
msgstr "名称未設定の NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "名称未設定の転送"
@@ -1164,7 +1164,7 @@ msgstr "許可"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/ko/firewall.po b/applications/luci-app-firewall/po/ko/firewall.po
index 40f6b2a4e2..9fd395ce69 100644
--- a/applications/luci-app-firewall/po/ko/firewall.po
+++ b/applications/luci-app-firewall/po/ko/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -263,7 +263,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -293,11 +293,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "외부 IP 주소"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "외부 port"
@@ -459,7 +459,7 @@ msgstr "내부 IP 주소"
msgid "Internal port"
msgstr "내부 port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "내부 zone"
@@ -515,7 +515,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -556,7 +556,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -610,26 +610,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "이름"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -677,7 +677,7 @@ msgstr ""
"Port forwarding 기능은 인터넷 상의 원격 컴퓨터가 내부 LAN 에 속한 특정 컴퓨터"
"나 서비스에 접속할 수 있도록 합니다."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -756,11 +756,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Source IP 주소"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Source MAC 주소"
@@ -770,13 +770,13 @@ msgstr "Source MAC 주소"
msgid "Source address"
msgstr "Source 주소"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -948,7 +948,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1031,7 +1031,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/mr/firewall.po b/applications/luci-app-firewall/po/mr/firewall.po
index 2bbe512cc9..dfe1f4e4e0 100644
--- a/applications/luci-app-firewall/po/mr/firewall.po
+++ b/applications/luci-app-firewall/po/mr/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -260,7 +260,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -290,11 +290,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -456,7 +456,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -512,7 +512,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -553,7 +553,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -607,26 +607,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "नाव"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -672,7 +672,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -751,11 +751,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -765,13 +765,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "स्रोत पोर्ट"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -926,7 +926,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1009,7 +1009,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/ms/firewall.po b/applications/luci-app-firewall/po/ms/firewall.po
index 7f8387f133..2c1a28fa3e 100644
--- a/applications/luci-app-firewall/po/ms/firewall.po
+++ b/applications/luci-app-firewall/po/ms/firewall.po
@@ -104,7 +104,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -258,7 +258,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -288,11 +288,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -454,7 +454,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -510,7 +510,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -551,7 +551,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -605,26 +605,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -670,7 +670,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -749,11 +749,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -763,13 +763,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -924,7 +924,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1007,7 +1007,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/nb_NO/firewall.po b/applications/luci-app-firewall/po/nb_NO/firewall.po
index 7e33df860f..35da842442 100644
--- a/applications/luci-app-firewall/po/nb_NO/firewall.po
+++ b/applications/luci-app-firewall/po/nb_NO/firewall.po
@@ -102,7 +102,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -259,7 +259,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Forkast ugyldige pakker"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -289,11 +289,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Ekstern IP adressse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Ekstern port"
@@ -455,7 +455,7 @@ msgstr "Intern IP adresse"
msgid "Internal port"
msgstr "Intern port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Intern sone"
@@ -511,7 +511,7 @@ msgstr "MSS Kontroll (Clamping)"
msgid "Masquerading"
msgstr "Masquerading"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -552,7 +552,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -608,26 +608,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Match kun innkommende trafikk rettet mot den oppgitt IP adresse."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Match kun innkommende trafikk fra disse MAC adresser."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Match kun innkommende trafikk fra denne IP eller IP område."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -677,7 +677,7 @@ msgstr ""
"Port videresending tillater at eksterne datamaskiner på Internett kan koble "
"seg til en bestemt maskin eller tjeneste innenfor det private LAN."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -758,11 +758,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Kilde IP adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Kilde MAC adresse"
@@ -772,13 +772,13 @@ msgstr "Kilde MAC adresse"
msgid "Source address"
msgstr "Kilde adresse"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Kilde port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Kilde sone"
@@ -951,7 +951,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1034,7 +1034,7 @@ msgstr "godta"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/nl/firewall.po b/applications/luci-app-firewall/po/nl/firewall.po
index 151fef6abe..6a1dbe8769 100644
--- a/applications/luci-app-firewall/po/nl/firewall.po
+++ b/applications/luci-app-firewall/po/nl/firewall.po
@@ -105,7 +105,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -259,7 +259,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -289,11 +289,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -455,7 +455,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -511,7 +511,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -552,7 +552,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -606,26 +606,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -671,7 +671,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -750,11 +750,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -764,13 +764,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -925,7 +925,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1008,7 +1008,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/pl/firewall.po b/applications/luci-app-firewall/po/pl/firewall.po
index 1748f21077..7ee1d84407 100644
--- a/applications/luci-app-firewall/po/pl/firewall.po
+++ b/applications/luci-app-firewall/po/pl/firewall.po
@@ -139,7 +139,7 @@ msgstr "Należy podać adres IP do ponownego zapisu!"
msgid "ACCEPT - Disable address rewriting"
msgstr "AKCEPTUJ - Wyłącz przepisywanie adresów"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -311,7 +311,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Porzuć wadliwe pakiety"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -342,11 +342,11 @@ msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Dokładnie wybiera dozwolone pomoce śledzenia połączeń dla ruchu strefowego"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Zewnętrzne adresy IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Port zewnętrzny"
@@ -541,7 +541,7 @@ msgstr "Wewnętrzny adres IP"
msgid "Internal port"
msgstr "Port wewnętrzny"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Strefa wewnętrzna"
@@ -599,7 +599,7 @@ msgstr "Dostosuj MSS"
msgid "Masquerading"
msgstr "Maskarada"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -643,7 +643,7 @@ msgstr ""
msgid "Match helper"
msgstr "Dopasuj pomocnika"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -706,26 +706,26 @@ msgstr ""
"Reguły NAT umożliwiają precyzyjną kontrolę źródłowego adresu IP w celu "
"użycia ruchu wychodzącego lub przekazywanego."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nazwa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Dopasuj tylko przychodzący ruch skierowany do danego adresu IP."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Dopasuj tylko ruch z tych adresów MAC."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Dopasuj tylko ruch przychodzący z tego adresu IP lub zakresu adresów."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -782,7 +782,7 @@ msgstr ""
"Przekazanie portów pozwala komputerom z internetu na połączenia z "
"komputerami z sieci LAN."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -867,11 +867,11 @@ msgstr "Oprogramowanie oparte na offloading dla trasowania/NAT"
msgid "Software flow offloading"
msgstr "Programowy flow offloading"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Źródłowy adres IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Źródłowy adres MAC"
@@ -881,13 +881,13 @@ msgstr "Źródłowy adres MAC"
msgid "Source address"
msgstr "Adres źródłowy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Port źródłowy"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Strefa źródłowa"
@@ -1077,7 +1077,7 @@ msgid "Unnamed NAT"
msgstr "Nienazwany NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Przekazywanie bez nazwy"
@@ -1168,7 +1168,7 @@ msgstr "akceptuj"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/pt/firewall.po b/applications/luci-app-firewall/po/pt/firewall.po
index 896f78d3fa..aaf25e6cbe 100644
--- a/applications/luci-app-firewall/po/pt/firewall.po
+++ b/applications/luci-app-firewall/po/pt/firewall.po
@@ -140,7 +140,7 @@ msgstr "Um IP reescrito deve ser especificado!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - Desativar reescrever endereços"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -314,7 +314,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Descartar pacotes inválidos"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -346,11 +346,11 @@ msgstr ""
"Escolhe explicitamente os assistentes de rastreamento de conexão permitidos "
"para o tráfego da zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Endereço IP externo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Porta externa"
@@ -547,7 +547,7 @@ msgstr "Endereço IP interno"
msgid "Internal port"
msgstr "Porta interna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Zona Interna"
@@ -605,7 +605,7 @@ msgstr "Fixação de MSS"
msgid "Masquerading"
msgstr "Mascaramento"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -653,7 +653,7 @@ msgstr ""
msgid "Match helper"
msgstr "Auxiliar de correspondência"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -722,26 +722,26 @@ msgstr ""
"As regras da NAT permitem o controle fino sobre o IP de origem para usar com "
"o tráfego de saída ou tráfego de encaminhamento."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Só se tráfego de entrada corresponder ao endereço IP fornecido."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Só se o tráfego de entrada corresponder a um destes MACs."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Só se o tráfego de entrada corresponder a este IP ou intervalo."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -796,7 +796,7 @@ msgstr ""
"O Encaminhamento de Portas permite que computadores remotos na internet se "
"liguem a um computador ou serviço especifico na rede privada (LAN)."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -884,11 +884,11 @@ msgstr "Descarga baseada em software para roteamento/NAT"
msgid "Software flow offloading"
msgstr "Descarga de fluxo de software"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Endereço IP de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Endereço MAC de origem"
@@ -898,13 +898,13 @@ msgstr "Endereço MAC de origem"
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Porta de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona de origem"
@@ -1097,7 +1097,7 @@ msgid "Unnamed NAT"
msgstr "NAT sem nome"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Encaminhamento sem nome"
@@ -1187,7 +1187,7 @@ msgstr "aceitar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/pt_BR/firewall.po b/applications/luci-app-firewall/po/pt_BR/firewall.po
index 0848f57b52..56669d1de7 100644
--- a/applications/luci-app-firewall/po/pt_BR/firewall.po
+++ b/applications/luci-app-firewall/po/pt_BR/firewall.po
@@ -138,7 +138,7 @@ msgstr "Um IP de reescrita deve ser especificado!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACEITAR - Desativar a reescrita do endereço"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -311,7 +311,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Descartar pacotes inválidos"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -344,11 +344,11 @@ msgstr ""
"Escolhe explicitamente os assistentes de rastreamento de conexão permitidos "
"para o tráfego da zona"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Endereço IP externo"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Porta Externa"
@@ -545,7 +545,7 @@ msgstr "Endereço IP interno"
msgid "Internal port"
msgstr "Porta Interna"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Zona interna"
@@ -603,7 +603,7 @@ msgstr "Ajuste do MSS"
msgid "Masquerading"
msgstr "Mascaramento"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -651,7 +651,7 @@ msgstr ""
msgid "Match helper"
msgstr "Auxiliar de correspondência"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -720,27 +720,27 @@ msgstr ""
"As regras da NAT permitem o controle fino sobre o IP de origem para usar com "
"o tráfego de saída ou tráfego de encaminhamento."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
"Somente case o tráfego entrante direcionado para o endereço IP fornecido."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Somente case o tráfego entrante destes endereços MAC."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Somente case o tráfego entrante desta faixa de endereços IP."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -795,7 +795,7 @@ msgstr ""
"O encaminhamento de portas permite que computadores remotos na Internet "
"conectem a um computador ou serviço específico dentro da rede local privada."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -881,11 +881,11 @@ msgstr "Aceleração do roteamento/NAT via software"
msgid "Software flow offloading"
msgstr "Aceleração do fluxo dos dados via software"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Endereço IP de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Endereço MAC de origem"
@@ -895,13 +895,13 @@ msgstr "Endereço MAC de origem"
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Porta de origem"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona de origem"
@@ -1093,7 +1093,7 @@ msgid "Unnamed NAT"
msgstr "NAT sem nome"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Encaminhamento sem nome"
@@ -1183,7 +1183,7 @@ msgstr "aceitar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/ro/firewall.po b/applications/luci-app-firewall/po/ro/firewall.po
index a5c5ece0b6..401057d73e 100644
--- a/applications/luci-app-firewall/po/ro/firewall.po
+++ b/applications/luci-app-firewall/po/ro/firewall.po
@@ -136,7 +136,7 @@ msgstr "Trebuie specificat un IP de rescriere!"
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT - Dezactivează rescrierea adreselor"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -310,7 +310,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Descarcă pachetele invalide"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -342,11 +342,11 @@ msgstr ""
"Alege în mod explicit ajutoarele de urmărire a conexiunilor permise pentru "
"traficul din zonă"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Adresă IP externă"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Port extern"
@@ -542,7 +542,7 @@ msgstr "Adresa IP interna"
msgid "Internal port"
msgstr "Port intern"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Zonă internă"
@@ -600,7 +600,7 @@ msgstr "Ajustare MSS"
msgid "Masquerading"
msgstr "Translatare"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -645,7 +645,7 @@ msgstr ""
msgid "Match helper"
msgstr "Ajutor de potrivire"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -712,28 +712,28 @@ msgstr ""
"Regulile NAT permit un control fin asupra IP-ului sursă care va fi utilizat "
"pentru traficul de ieșire sau de redirecționare."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Nume"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
"Se potrivește numai cu traficul de intrare direcționat către adresa IP dată."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Potriviți numai traficul de intrare de la aceste MAC-uri."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
"Se potrivește numai cu traficul de intrare de la acest IP sau interval."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -789,7 +789,7 @@ msgstr ""
"internet să se conecteze la un anumit computer sau serviciu din cadrul unei "
"rețele locale private."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -877,11 +877,11 @@ msgstr "Descărcarea bazată pe software pentru rutare/NAT"
msgid "Software flow offloading"
msgstr "Descărcarea fluxului de software"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Sursă adresă IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Sursă adresă MAC"
@@ -891,13 +891,13 @@ msgstr "Sursă adresă MAC"
msgid "Source address"
msgstr "Adresă sursă"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Port sursă"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zona sursa"
@@ -1090,7 +1090,7 @@ msgid "Unnamed NAT"
msgstr "Fără nume NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Înainte fără nume"
@@ -1180,7 +1180,7 @@ msgstr "acceptă"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/ru/firewall.po b/applications/luci-app-firewall/po/ru/firewall.po
index f1bbcecb5f..ded87bff76 100644
--- a/applications/luci-app-firewall/po/ru/firewall.po
+++ b/applications/luci-app-firewall/po/ru/firewall.po
@@ -143,7 +143,7 @@ msgstr "IP-адрес для перезаписи должен быть указ
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT — отключить перезапись адреса"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -318,7 +318,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Отбрасывать некорректные пакеты"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -350,11 +350,11 @@ msgstr ""
"Явно определяет допустимые варианты помощников (helpers) отслеживания "
"соединений (connection tracking) трафика в зоне"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Внешний IP-адрес"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Внешний порт"
@@ -551,7 +551,7 @@ msgstr "Внутренний IP-адрес"
msgid "Internal port"
msgstr "Внутренний порт"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Внутренняя зона"
@@ -610,7 +610,7 @@ msgstr "Ограничение MSS"
msgid "Masquerading"
msgstr "Маскарадинг"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -657,7 +657,7 @@ msgstr ""
msgid "Match helper"
msgstr "Соответствие помощнику"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -722,29 +722,29 @@ msgstr ""
"Правила NAT позволяют точно контролировать IP-адрес источника в исходящем "
"или перенаправляемом трафике."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Название"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
"Применять правило только для входящих подключений на указанный IP-адрес."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Применять правило только для входящего трафика от этих MAC-адресов."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
"Применять правило только для входящего трафика от этого IP-адреса или "
"диапазона адресов."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -801,7 +801,7 @@ msgstr ""
"Перенаправленные портов позволяет удалённым компьютерам из Интернета "
"соединяться с компьютером или службой внутри частной локальной сети."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -888,11 +888,11 @@ msgstr "Программная реализация offloading для маршр
msgid "Software flow offloading"
msgstr "Программный flow offloading"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "IP-адрес источника"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "MAC-адрес источника"
@@ -902,13 +902,13 @@ msgstr "MAC-адрес источника"
msgid "Source address"
msgstr "Адрес источника"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Порт источника"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Зона источника"
@@ -1099,7 +1099,7 @@ msgid "Unnamed NAT"
msgstr "NAT без имени"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Перенаправление без имени"
@@ -1189,7 +1189,7 @@ msgstr "принимать"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/si/firewall.po b/applications/luci-app-firewall/po/si/firewall.po
index d968c720fa..a9e070869e 100644
--- a/applications/luci-app-firewall/po/si/firewall.po
+++ b/applications/luci-app-firewall/po/si/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -260,7 +260,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -290,11 +290,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -456,7 +456,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -512,7 +512,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -553,7 +553,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -607,26 +607,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -672,7 +672,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -751,11 +751,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -765,13 +765,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -926,7 +926,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1009,7 +1009,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/sk/firewall.po b/applications/luci-app-firewall/po/sk/firewall.po
index a0f1df655d..a93d730383 100644
--- a/applications/luci-app-firewall/po/sk/firewall.po
+++ b/applications/luci-app-firewall/po/sk/firewall.po
@@ -133,7 +133,7 @@ msgstr "Musí byť určená adresa IP na prepísanie!"
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -287,7 +287,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Zahodiť neplatné pakety"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -317,11 +317,11 @@ msgstr "Experimentálna funkcia. Nie je plne kompatibilná so službami QoS/SQM.
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Vonkajšia adresa IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Vonkajší port"
@@ -483,7 +483,7 @@ msgstr "Vnútorná adresa IP"
msgid "Internal port"
msgstr "Vnútorný port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Vnútorná zóna"
@@ -539,7 +539,7 @@ msgstr ""
msgid "Masquerading"
msgstr "Maškaráda"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -580,7 +580,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -634,26 +634,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Názov"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -699,7 +699,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -780,11 +780,11 @@ msgstr "Softvérové odľahčenie smerovania/NAT"
msgid "Software flow offloading"
msgstr "Softvérové odľahčenie toku"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Zdrojová adresa IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Zdrojová adresa MAC"
@@ -794,13 +794,13 @@ msgstr "Zdrojová adresa MAC"
msgid "Source address"
msgstr "Zdrojová adresa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Zdrojový port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Zdrojová zóna"
@@ -959,7 +959,7 @@ msgid "Unnamed NAT"
msgstr "Nepomenované NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Nepomenované presmerovanie"
@@ -1042,7 +1042,7 @@ msgstr "prijať"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/sv/firewall.po b/applications/luci-app-firewall/po/sv/firewall.po
index 7d8390ae6e..f5f261428f 100644
--- a/applications/luci-app-firewall/po/sv/firewall.po
+++ b/applications/luci-app-firewall/po/sv/firewall.po
@@ -117,7 +117,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -271,7 +271,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Släpp ogiltiga paket"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -301,11 +301,11 @@ msgstr "Experimentell funktion. Inte fullt kompatibel med QoS/SQM."
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Extern IP-adress"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Extern port"
@@ -477,7 +477,7 @@ msgstr "Intern IP-adress"
msgid "Internal port"
msgstr "Intern port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Intern zon"
@@ -533,7 +533,7 @@ msgstr ""
msgid "Masquerading"
msgstr "Maskering"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -574,7 +574,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -630,27 +630,27 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Namn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Matcha endast inkommande trafik från de här MAC-adresserna."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
"Matcha endast inkommande trafik från den här IP-adressen eller räckvidden."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -696,7 +696,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -775,11 +775,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "IP-adress för källa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "MAC-adress för källa"
@@ -789,13 +789,13 @@ msgstr "MAC-adress för källa"
msgid "Source address"
msgstr "Adress för källkod"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Käll-port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -952,7 +952,7 @@ msgid "Unnamed NAT"
msgstr "NAT utan namn"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1035,7 +1035,7 @@ msgstr "acceptera"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/templates/firewall.pot b/applications/luci-app-firewall/po/templates/firewall.pot
index 3386c1d607..0eb734de66 100644
--- a/applications/luci-app-firewall/po/templates/firewall.pot
+++ b/applications/luci-app-firewall/po/templates/firewall.pot
@@ -93,7 +93,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -247,7 +247,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -277,11 +277,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr ""
@@ -443,7 +443,7 @@ msgstr ""
msgid "Internal port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -499,7 +499,7 @@ msgstr ""
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -540,7 +540,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -594,26 +594,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -659,7 +659,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -738,11 +738,11 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -752,13 +752,13 @@ msgstr ""
msgid "Source address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr ""
@@ -913,7 +913,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -996,7 +996,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/tr/firewall.po b/applications/luci-app-firewall/po/tr/firewall.po
index a9628dbdc4..98afd55db2 100644
--- a/applications/luci-app-firewall/po/tr/firewall.po
+++ b/applications/luci-app-firewall/po/tr/firewall.po
@@ -137,7 +137,7 @@ msgstr "Yeniden yazmak için bir IP belirtilmek zorunda!"
msgid "ACCEPT - Disable address rewriting"
msgstr "KABUL ET - Adres yeniden yazmayı devre dışı bırak"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -309,7 +309,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Geçersiz paketleri düşür"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -340,11 +340,11 @@ msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
"Bölge trafiği için izin verilen bağlantı izleme yardımcılarını açıkça seçer"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Harici IP adresi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Harici port"
@@ -542,7 +542,7 @@ msgstr "Dahili IP adresi"
msgid "Internal port"
msgstr "İç bağlantı noktası"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "İç bölge"
@@ -600,7 +600,7 @@ msgstr "MSS bağlama"
msgid "Masquerading"
msgstr "Maskeleme"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -645,7 +645,7 @@ msgstr ""
msgid "Match helper"
msgstr "Yardımcıyı eşleştir"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -706,26 +706,26 @@ msgstr ""
"NAT kuralları, giden veya iletilen trafik için kullanmak üzere kaynak IP "
"üzerinde ayrıntılı denetime izin verir."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Ad"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Yalnızca verilen IP adresine yönlendirilen gelen trafiği eşleştirin."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Yalnızca bu MAC'lardan gelen trafiği eşleştirin."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Yalnızca bu IP veya aralıktan gelen trafiği eşleştirin."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -780,7 +780,7 @@ msgstr ""
"Bağlantı noktası yönlendirme, İnternet üzerindeki uzak bilgisayarların özel "
"LAN içindeki belirli bir bilgisayara veya hizmete bağlanmasına izin verir."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -865,11 +865,11 @@ msgstr "Yazılım tabanlı boşaltma, yönlendirme/NAT için"
msgid "Software flow offloading"
msgstr "Yazılım tabanlı akış boşaltma"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "Kaynak IP Adresi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "Kaynak MAC adresi"
@@ -879,13 +879,13 @@ msgstr "Kaynak MAC adresi"
msgid "Source address"
msgstr "Kaynak adresi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Kaynak portu"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Kaynak bölgesi"
@@ -1078,7 +1078,7 @@ msgid "Unnamed NAT"
msgstr "İsimsiz NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "İsimsiz yönlendirme"
@@ -1168,7 +1168,7 @@ msgstr "kabul et"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/uk/firewall.po b/applications/luci-app-firewall/po/uk/firewall.po
index 12790f24a2..af40ce2f36 100644
--- a/applications/luci-app-firewall/po/uk/firewall.po
+++ b/applications/luci-app-firewall/po/uk/firewall.po
@@ -140,7 +140,7 @@ msgstr "Потрібно вказати IP-адресу для перезапи
msgid "ACCEPT - Disable address rewriting"
msgstr "ACCEPT — Вимкнути перезапис адреси"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -319,7 +319,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Відхиляти помилкові пакети"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -351,11 +351,11 @@ msgstr ""
"В явному вигляді дозволені помічники відслідковування з'єднань для трафіку "
"зони"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "Зовнішня IP-адреса"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "Зовнішній порт"
@@ -552,7 +552,7 @@ msgstr "Внутрішня IP-адреса"
msgid "Internal port"
msgstr "Внутрішній порт"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "Внутрішня зона"
@@ -611,7 +611,7 @@ msgstr "Обмежування MSS"
msgid "Masquerading"
msgstr "Підміна"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -657,7 +657,7 @@ msgstr ""
msgid "Match helper"
msgstr "Зіставляти помічнику"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -722,26 +722,26 @@ msgstr ""
"Правила NAT дозволяють тонко контролювати IP-адресу джерела, що "
"використовується для вихідного чи переспрямованого трафіку."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "Назва"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "Зіставляти тільки вхідний трафік, спрямований на вказану IP-адресу."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "Зіставляти тільки вхідний трафік від цих MAC-адрес."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "Зіставляти тільки вхідний трафік від цього IP чи діапазону."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -797,7 +797,7 @@ msgstr ""
"Переспрямовування портів дозволяє віддаленим комп'ютерам з Інтернету "
"підключатися до певного комп'ютера або служби у приватній мережі."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -881,11 +881,11 @@ msgstr "Програмне розвантаження для маршрутиз
msgid "Software flow offloading"
msgstr "Програмне розвантаження потоку"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "IP-адреса джерела"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "MAC-адреса джерела"
@@ -895,13 +895,13 @@ msgstr "MAC-адреса джерела"
msgid "Source address"
msgstr "Адреса джерела"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Порт джерела"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "Зона джерела"
@@ -1094,7 +1094,7 @@ msgid "Unnamed NAT"
msgstr "NAT без назви"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "Переспрямовування без назви"
@@ -1184,7 +1184,7 @@ msgstr "приймати"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/vi/firewall.po b/applications/luci-app-firewall/po/vi/firewall.po
index 0eeb885bdf..7135b118d3 100644
--- a/applications/luci-app-firewall/po/vi/firewall.po
+++ b/applications/luci-app-firewall/po/vi/firewall.po
@@ -106,7 +106,7 @@ msgstr ""
msgid "ACCEPT - Disable address rewriting"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -261,7 +261,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "Bỏ qua nhưng gói không hợp lý"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -292,11 +292,11 @@ msgstr ""
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "External port"
@@ -460,7 +460,7 @@ msgstr "Internal address"
msgid "Internal port"
msgstr "External port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr ""
@@ -517,7 +517,7 @@ msgstr "MSS Clamping"
msgid "Masquerading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -558,7 +558,7 @@ msgstr ""
msgid "Match helper"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -612,26 +612,26 @@ msgid ""
"or forwarded traffic."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -677,7 +677,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -756,12 +756,12 @@ msgstr ""
msgid "Software flow offloading"
msgstr ""
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
#, fuzzy
msgid "Source IP address"
msgstr "Đỉa chỉ MAC nguồn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr ""
@@ -772,13 +772,13 @@ msgstr ""
msgid "Source address"
msgstr "Đỉa chỉ MAC nguồn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "Cổng nguồn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
#, fuzzy
msgid "Source zone"
@@ -936,7 +936,7 @@ msgid "Unnamed NAT"
msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr ""
@@ -1019,7 +1019,7 @@ msgstr "chấp nhận"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/zh_Hans/firewall.po b/applications/luci-app-firewall/po/zh_Hans/firewall.po
index 4ac8c700d5..85aa5036d7 100644
--- a/applications/luci-app-firewall/po/zh_Hans/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hans/firewall.po
@@ -125,7 +125,7 @@ msgstr "必须指定重写 IP!"
msgid "ACCEPT - Disable address rewriting"
msgstr "接受 - 禁用地址重写"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -289,7 +289,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "丢弃无效数据包"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -319,11 +319,11 @@ msgstr "实验特性。与 QoS/SQM 不完全兼容。"
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "为区域流量明确选择允许的连接跟踪助手"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "外部 IP 地址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "外部端口"
@@ -518,7 +518,7 @@ msgstr "内部 IP 地址"
msgid "Internal port"
msgstr "内部端口"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "内部区域"
@@ -576,7 +576,7 @@ msgstr "MSS 钳制"
msgid "Masquerading"
msgstr "IP 动态伪装"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -617,7 +617,7 @@ msgstr "匹配来自给定源端口或端口范围的转发流量。"
msgid "Match helper"
msgstr "匹配助手"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -671,26 +671,26 @@ msgid ""
"or forwarded traffic."
msgstr "NAT 规则允许对源 IP 进行精细控制,以用于出站或转发流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "名称"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "仅匹配指定目的 IP 地址的入站流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "仅匹配来自这些 MAC 的入站流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "仅匹配来自此 IP 或 IP 范围的入站流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -739,7 +739,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr "端口转发允许互联网上的远程计算机连接到内部网络中的特定计算机或服务。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -820,11 +820,11 @@ msgstr "基于软件的 路由/NAT 分载"
msgid "Software flow offloading"
msgstr "软件流量分载"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "源 IP 地址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "源 MAC 地址"
@@ -834,13 +834,13 @@ msgstr "源 MAC 地址"
msgid "Source address"
msgstr "源地址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "源端口"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "源区域"
@@ -1018,7 +1018,7 @@ msgid "Unnamed NAT"
msgstr "未命名 NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "未命名转发"
@@ -1103,7 +1103,7 @@ msgstr "接受"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-firewall/po/zh_Hant/firewall.po b/applications/luci-app-firewall/po/zh_Hant/firewall.po
index 0042a68d7b..7bae8e3260 100644
--- a/applications/luci-app-firewall/po/zh_Hant/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hant/firewall.po
@@ -130,7 +130,7 @@ msgstr "必須指定重置IP!"
msgid "ACCEPT - Disable address rewriting"
msgstr "接受 - 禁用位址重置"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:173
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:174
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
@@ -294,7 +294,7 @@ msgstr ""
msgid "Drop invalid packets"
msgstr "丟棄無效封包"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:164
msgid "Enable"
@@ -324,11 +324,11 @@ msgstr "實驗性功能。與 QoS/SQM 不完全相容。"
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
msgstr "針對區域流量明確選擇已允許的連接追蹤幫手"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
msgid "External IP address"
msgstr "外部 IP 位址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
msgstr "外部埠號"
@@ -524,7 +524,7 @@ msgstr "內部 IP 位址"
msgid "Internal port"
msgstr "內部埠"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
msgstr "內部區域"
@@ -582,7 +582,7 @@ msgstr "MSS 鉗制"
msgid "Masquerading"
msgstr "IP 動態偽裝"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:162
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:163
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:147
msgid "Match"
@@ -623,7 +623,7 @@ msgstr "相符轉發的流量源自給定的來源埠或範圍埠."
msgid "Match helper"
msgstr "相符小幫手"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
msgid ""
"Match incoming traffic directed at the given destination port or port range "
"on this host"
@@ -679,26 +679,26 @@ msgid ""
"or forwarded traffic."
msgstr "NAT 規則允許對來源IP進行精細控制以便用於輸出或是轉發流量."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:121
msgid "Name"
msgstr "名稱"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:216
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:217
msgid "Only match incoming traffic directed at the given IP address."
msgstr "僅相符指定目的 IP 位址的入站流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:198
msgid "Only match incoming traffic from these MACs."
msgstr "僅相符來自這些 MAC 的入站流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:203
msgid "Only match incoming traffic from this IP or range."
msgstr "僅相符來自此 IP 或 IP 範圍的入站流量。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:208
msgid ""
"Only match incoming traffic originating from the given source port or port "
"range on the client host"
@@ -747,7 +747,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr "通訊埠轉發允許 Internet 上的遠端電腦連線到內部網路中的特定電腦或服務。"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:169
msgid "Protocol"
@@ -828,11 +828,11 @@ msgstr "軟體式的 路由/NAT 卸載"
msgid "Software flow offloading"
msgstr "軟體式流量卸載"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:201
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:202
msgid "Source IP address"
msgstr "來源 IP 位址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:352
msgid "Source MAC address"
msgstr "來源 MAC 位址"
@@ -842,13 +842,13 @@ msgstr "來源 MAC 位址"
msgid "Source address"
msgstr "來源位址"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:206
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:207
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:355
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid "Source port"
msgstr "來源埠"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
msgid "Source zone"
msgstr "來源區域"
@@ -1027,7 +1027,7 @@ msgid "Unnamed NAT"
msgstr "未命名NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:145
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
msgid "Unnamed forward"
msgstr "未命名轉發"
@@ -1112,7 +1112,7 @@ msgstr "接受"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:483
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:212
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
diff --git a/applications/luci-app-nft-qos/po/ar/nft-qos.po b/applications/luci-app-nft-qos/po/ar/nft-qos.po
index a8e56edd85..3d5df7b20f 100644
--- a/applications/luci-app-nft-qos/po/ar/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ar/nft-qos.po
@@ -21,7 +21,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "جمع البيانات..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "تعليق"
@@ -33,7 +33,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -79,15 +79,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -95,8 +95,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "اسم المضيف"
@@ -106,18 +106,18 @@ msgstr "اسم المضيف"
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -145,7 +145,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -166,11 +166,11 @@ msgstr "لا توجد معلومات متاحة"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "بروتوكول"
@@ -180,8 +180,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -197,15 +197,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -229,8 +229,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -249,7 +249,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/bg/nft-qos.po b/applications/luci-app-nft-qos/po/bg/nft-qos.po
index 6387f8957e..88a5c73921 100644
--- a/applications/luci-app-nft-qos/po/bg/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/bg/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "Събиране данни..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Коментар"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Хостнейм"
@@ -105,18 +105,18 @@ msgstr "Хостнейм"
msgid "IP Address"
msgstr "IP адрес"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr "Няма налична информация"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Протокол"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/bn_BD/nft-qos.po b/applications/luci-app-nft-qos/po/bn_BD/nft-qos.po
index 655296aa07..b06579f678 100644
--- a/applications/luci-app-nft-qos/po/bn_BD/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/bn_BD/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "হোস্টনেম"
@@ -105,18 +105,18 @@ msgstr "হোস্টনেম"
msgid "IP Address"
msgstr "আইপি এড্রেস"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "প্রোটোকল"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/ca/nft-qos.po b/applications/luci-app-nft-qos/po/ca/nft-qos.po
index b659240c53..a9f33cdade 100644
--- a/applications/luci-app-nft-qos/po/ca/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ca/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "S’estan recollint dades…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Commentari"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Nom de l’amfitrió"
@@ -105,18 +105,18 @@ msgstr "Nom de l’amfitrió"
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Prioritat"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr ""
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/cs/nft-qos.po b/applications/luci-app-nft-qos/po/cs/nft-qos.po
index 504fa3e396..8a4b61d888 100644
--- a/applications/luci-app-nft-qos/po/cs/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/cs/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Celkově bajtů"
msgid "Collecting data..."
msgstr "Shromažďování údajů…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Komentář"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Název počítače"
@@ -105,18 +105,18 @@ msgstr "Název počítače"
msgid "IP Address"
msgstr "IP adresa"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -145,7 +145,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -166,11 +166,11 @@ msgstr "Údaje nejsou k dispozici"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokol"
@@ -180,8 +180,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -197,15 +197,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -229,8 +229,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -249,7 +249,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/da/nft-qos.po b/applications/luci-app-nft-qos/po/da/nft-qos.po
index 26ee44a1c1..1a5a0011a1 100644
--- a/applications/luci-app-nft-qos/po/da/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/da/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Bytes i alt"
msgid "Collecting data..."
msgstr "Indsamler data..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Kommentar"
@@ -32,7 +32,7 @@ msgstr "Standard downloadhastighed"
msgid "Default Download Unit"
msgstr "Standard downloadenhed"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Standardnetværks interface"
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr "Downloadhastighed"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Aktiver funktionen Grænsehastighed"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Aktiver trafikprioritet"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Aktiver denne funktion"
@@ -94,8 +94,8 @@ msgstr "Aktiver denne funktion"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "Giv UCI-adgang til luci-app-nft-qos"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Værtsnavn"
@@ -105,18 +105,18 @@ msgstr "Værtsnavn"
msgid "IP Address"
msgstr "IP-adresse"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "IP-adresse (v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "IP-adresse (kun v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Begræns Aktiver"
@@ -128,7 +128,7 @@ msgstr "Begrænse trafikhastighed efter Mac-adresse"
msgid "Limit Type"
msgstr "Begræns type"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (valgfrit)"
@@ -144,7 +144,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "NFT-QoS indstillinger"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
"Netværks interface til trafik shaping, f.eks. br-lan, eth0.1, eth0, osv."
@@ -166,11 +166,11 @@ msgstr "Ingen oplysninger tilgængelige"
msgid "Packets Total"
msgstr "Pakker i alt"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Prioritet"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokol"
@@ -180,8 +180,8 @@ msgid "QoS over Nftables"
msgstr "QoS over Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Rate"
@@ -197,15 +197,15 @@ msgstr "Realtidssats"
msgid "Realtime Upload Rate"
msgstr "Upload i realtid"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Tjeneste"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "Statisk QoS-downloadhastighed"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "Statisk QoS-Upload-hastighed"
@@ -222,7 +222,7 @@ msgid "This page gives an overview over currently download/upload rate."
msgstr ""
"Denne side giver et overblik over den aktuelle download/upload-hastighed."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Indstillinger for trafikprioritet"
@@ -230,8 +230,8 @@ msgstr "Indstillinger for trafikprioritet"
msgid "Type of Limit Rate"
msgstr "Type af grænseværdi Sats"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -250,7 +250,7 @@ msgstr "Upload-hastighed"
msgid "White List for Limit Rate"
msgstr "Hvidliste for grænseværdi"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "f.eks. https, 23, (separator er et komma)"
diff --git a/applications/luci-app-nft-qos/po/de/nft-qos.po b/applications/luci-app-nft-qos/po/de/nft-qos.po
index e348f14be6..ecd7f44abe 100644
--- a/applications/luci-app-nft-qos/po/de/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/de/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Bytes Gesamt"
msgid "Collecting data..."
msgstr "Sammle Daten..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Kommentar"
@@ -32,7 +32,7 @@ msgstr "Standard-Downloadrate"
msgid "Default Download Unit"
msgstr "Standard-Download-Einheit"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Standard-Netzwerkschnittstelle"
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr "Download-Rate"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Aktiviere die Limit-Rate-Funktion"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Aktiviere Traffic-Priorisierung"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Diese Funktion aktivieren"
@@ -94,8 +94,8 @@ msgstr "Diese Funktion aktivieren"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "UCI-Zugriff für luci-app-nft-qos erlauben"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Hostname"
@@ -105,18 +105,18 @@ msgstr "Hostname"
msgid "IP Address"
msgstr "IP-Adresse"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "IP-Adresse (v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "IP-Adresse (nur v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Limit aktivieren"
@@ -128,7 +128,7 @@ msgstr "Verkehrsrate per Mac-Adresse begrenzen"
msgid "Limit Type"
msgstr "Limit-Typ"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (optional)"
@@ -144,7 +144,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "NFT-QoS-Einstellungen"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
"Netzwerkschnittstelle für Traffic Shaping, z.B. br-lan, eth0.1, eth0, etc."
@@ -170,11 +170,11 @@ msgstr "Keine Informationen verfügbar"
msgid "Packets Total"
msgstr "Pakete Gesamt"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Priorität"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokoll"
@@ -184,8 +184,8 @@ msgid "QoS over Nftables"
msgstr "QoS via Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Rate"
@@ -201,15 +201,15 @@ msgstr "Echtzeit-Rate"
msgid "Realtime Upload Rate"
msgstr "Echtzeit-Uploadrate"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Service"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "Statische QoS-Download-Rate"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "Statische QoS-Upload-Rate"
@@ -226,7 +226,7 @@ msgid "This page gives an overview over currently download/upload rate."
msgstr ""
"Diese Seite gibt einen Überblick über die aktuelle Download-/Uploadrate."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Einstellungen für Traffic-Priorität"
@@ -234,8 +234,8 @@ msgstr "Einstellungen für Traffic-Priorität"
msgid "Type of Limit Rate"
msgstr "Typ der Limit-Rate"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -254,7 +254,7 @@ msgstr "Uploadrate"
msgid "White List for Limit Rate"
msgstr "Whitelist für die Limit-Rate"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "z.B. https, 23, (Trennzeichen ist Komma)"
diff --git a/applications/luci-app-nft-qos/po/el/nft-qos.po b/applications/luci-app-nft-qos/po/el/nft-qos.po
index 154c8138da..ecc991d502 100644
--- a/applications/luci-app-nft-qos/po/el/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/el/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "Συλλογή δεδομένων..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Όνομα κεντρικού υπολογιστή"
@@ -105,18 +105,18 @@ msgstr "Όνομα κεντρικού υπολογιστή"
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr ""
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/en/nft-qos.po b/applications/luci-app-nft-qos/po/en/nft-qos.po
index 63069b20ba..26ca15ba26 100644
--- a/applications/luci-app-nft-qos/po/en/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/en/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Hostname"
@@ -105,18 +105,18 @@ msgstr "Hostname"
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr ""
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/es/nft-qos.po b/applications/luci-app-nft-qos/po/es/nft-qos.po
index 5edd09bb0c..c2cbf637e3 100644
--- a/applications/luci-app-nft-qos/po/es/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/es/nft-qos.po
@@ -23,7 +23,7 @@ msgstr "Total de bytes"
msgid "Collecting data..."
msgstr "Recolectando datos…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Comentario"
@@ -35,7 +35,7 @@ msgstr "Velocidad de descarga predeterminada"
msgid "Default Download Unit"
msgstr "Unidad de descarga predeterminada"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Interfaz de red predeterminada"
@@ -81,15 +81,15 @@ msgid "Download Rate"
msgstr "Velocidad de descarga"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Activar función de límite de velocidad"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Activar prioridad de tráfico"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Activar esta característica"
@@ -97,8 +97,8 @@ msgstr "Activar esta característica"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "Conceder acceso UCI para luci-app-nft-qos"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Nombre de host"
@@ -108,18 +108,18 @@ msgstr "Nombre de host"
msgid "IP Address"
msgstr "Dirección IP"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "Dirección IP (v4/v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "Dirección IP (sólo v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Activar límite"
@@ -131,7 +131,7 @@ msgstr "Limitar la tasa de tráfico por dirección Mac"
msgid "Limit Type"
msgstr "Tipo de límite"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (opcional)"
@@ -147,7 +147,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "Configuración de NFT-QoS"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
"Interfaz de red para configuración de tráfico, por ejemplo, br-lan, eth0.1, "
@@ -170,11 +170,11 @@ msgstr "No hay información disponible"
msgid "Packets Total"
msgstr "Paquetes totales"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Prioridad"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protocolo"
@@ -184,8 +184,8 @@ msgid "QoS over Nftables"
msgstr "Qos sobre Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Velocidad"
@@ -201,15 +201,15 @@ msgstr "Velocidad en tiempo real"
msgid "Realtime Upload Rate"
msgstr "Velocidad de carga en tiempo real"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Servicio"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "Velocidad de descarga de QoS estática"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "Velocidad de carga de QoS estática"
@@ -227,7 +227,7 @@ msgstr ""
"Esta página ofrece una vista general sobre la velocidad de descarga/carga "
"actual."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Ajustes de prioridad de tráfico"
@@ -235,8 +235,8 @@ msgstr "Ajustes de prioridad de tráfico"
msgid "Type of Limit Rate"
msgstr "Tipo de límite de velocidad"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -255,7 +255,7 @@ msgstr "Velocidad de carga"
msgid "White List for Limit Rate"
msgstr "Lista blanca para el límite de velocidad"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "p.ej. https, 23, (el separador es una coma)"
diff --git a/applications/luci-app-nft-qos/po/fi/nft-qos.po b/applications/luci-app-nft-qos/po/fi/nft-qos.po
index 6b16f570b9..b85f7ef4af 100644
--- a/applications/luci-app-nft-qos/po/fi/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/fi/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "Kerätään tietoja…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Kommentti"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Nimi"
@@ -105,18 +105,18 @@ msgstr "Nimi"
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr "Ei tietoja saatavilla"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokolla"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/fr/nft-qos.po b/applications/luci-app-nft-qos/po/fr/nft-qos.po
index 69ba4ffc2f..c05947a964 100644
--- a/applications/luci-app-nft-qos/po/fr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/fr/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Total octets"
msgid "Collecting data..."
msgstr "Récupération des données…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Commentaire"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Nom d'hôte"
@@ -105,18 +105,18 @@ msgstr "Nom d'hôte"
msgid "IP Address"
msgstr "Adresse IP"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr "Information indisponible"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Priorité"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protocole"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Service"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/he/nft-qos.po b/applications/luci-app-nft-qos/po/he/nft-qos.po
index fc157fb4a1..ad835f024f 100644
--- a/applications/luci-app-nft-qos/po/he/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/he/nft-qos.po
@@ -21,7 +21,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "נאספים נתונים…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr ""
@@ -33,7 +33,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -79,15 +79,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -95,8 +95,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr ""
@@ -106,18 +106,18 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -145,7 +145,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -166,11 +166,11 @@ msgstr "אין פרטים זמינים"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr ""
@@ -180,8 +180,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -197,15 +197,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -229,8 +229,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -249,7 +249,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/hi/nft-qos.po b/applications/luci-app-nft-qos/po/hi/nft-qos.po
index c850440c15..99dd7e1ee0 100644
--- a/applications/luci-app-nft-qos/po/hi/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/hi/nft-qos.po
@@ -14,7 +14,7 @@ msgstr ""
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr ""
@@ -26,7 +26,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -72,15 +72,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -88,8 +88,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr ""
@@ -99,18 +99,18 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -122,7 +122,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -138,7 +138,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -159,11 +159,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr ""
@@ -173,8 +173,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -190,15 +190,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -214,7 +214,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -222,8 +222,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -242,7 +242,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/hu/nft-qos.po b/applications/luci-app-nft-qos/po/hu/nft-qos.po
index fa98b7ccee..af2fcee697 100644
--- a/applications/luci-app-nft-qos/po/hu/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/hu/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Bájt összesen"
msgid "Collecting data..."
msgstr "Adatok összegyűjtése…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Megjegyzés"
@@ -32,7 +32,7 @@ msgstr "Alapértelmezett letöltési arány"
msgid "Default Download Unit"
msgstr "Alapértelmezett letöltési mértékegység"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Alapértelmezett hálózati csatoló"
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr "Letöltési arány"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Arány korlátozása funkció engedélyezése"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Forgalomprioritás engedélyezése"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "A funkció engedélyezése"
@@ -94,8 +94,8 @@ msgstr "A funkció engedélyezése"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Gépnév"
@@ -105,18 +105,18 @@ msgstr "Gépnév"
msgid "IP Address"
msgstr "IP cím"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "IP-cím (v4/v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "IP-cím (csak v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Korlátozás engedélyezése"
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr "Korlát típusa"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (elhagyható)"
@@ -144,7 +144,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "NFT-QoS beállítások"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
"Hálózati csatoló a forgalom formálásához, például br-lan, eth0.1, eth0, stb."
@@ -166,11 +166,11 @@ msgstr "Nincs elérhető információ"
msgid "Packets Total"
msgstr "Csomagok összesen"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Prioritás"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokol"
@@ -180,8 +180,8 @@ msgid "QoS over Nftables"
msgstr "QoS Nftables fölött"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Arány"
@@ -197,15 +197,15 @@ msgstr "Valós idejű arány"
msgid "Realtime Upload Rate"
msgstr "Valós idejű feltöltési arány"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Szolgáltatás"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "Statikus QoS-letöltési arány"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "Statikus QoS feltöltési arány"
@@ -222,7 +222,7 @@ msgid "This page gives an overview over currently download/upload rate."
msgstr ""
"Ez az oldal áttekintést ad a jelenlegi letöltési és feltöltési arányról."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Forgalomprioritás beállításai"
@@ -230,8 +230,8 @@ msgstr "Forgalomprioritás beállításai"
msgid "Type of Limit Rate"
msgstr "Arány korlátozásának típusa"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -250,7 +250,7 @@ msgstr "Feltöltési arány"
msgid "White List for Limit Rate"
msgstr "Fehérlista az arány korlátázásához"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "például https, 23, (vesszővel elválasztva)"
diff --git a/applications/luci-app-nft-qos/po/it/nft-qos.po b/applications/luci-app-nft-qos/po/it/nft-qos.po
index 1284e024cc..91630d7796 100644
--- a/applications/luci-app-nft-qos/po/it/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/it/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Bytes totali"
msgid "Collecting data..."
msgstr "Raccolta dati..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Commento"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Nome host"
@@ -105,18 +105,18 @@ msgstr "Nome host"
msgid "IP Address"
msgstr "Indirizzo IP"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr "Nessuna informazione disponibile"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protocollo"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Servizio"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/ja/nft-qos.po b/applications/luci-app-nft-qos/po/ja/nft-qos.po
index 6c0e346ed5..10e0a84a69 100644
--- a/applications/luci-app-nft-qos/po/ja/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ja/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "データを収集中..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "コメント"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "luci-app-nft-qosにUCIアクセスを許可"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "ホスト名"
@@ -105,18 +105,18 @@ msgstr "ホスト名"
msgid "IP Address"
msgstr "IP アドレス"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "IP アドレス (v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "IP アドレス (v4 のみ)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr "NFT-QoS 設定"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr "情報なし"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "優先度"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "プロトコル"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "サービス"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/ko/nft-qos.po b/applications/luci-app-nft-qos/po/ko/nft-qos.po
index 4c41bf86d9..014ce44fc3 100644
--- a/applications/luci-app-nft-qos/po/ko/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ko/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "데이터 수집 중..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "호스트 이름"
@@ -105,18 +105,18 @@ msgstr "호스트 이름"
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr ""
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/mr/nft-qos.po b/applications/luci-app-nft-qos/po/mr/nft-qos.po
index 65d88b3de2..82a4857102 100644
--- a/applications/luci-app-nft-qos/po/mr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/mr/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "डेटा संकलित करीत आहे ..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "टिप्पणी"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "होस्टनाव"
@@ -105,18 +105,18 @@ msgstr "होस्टनाव"
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "प्रोटोकॉल"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/ms/nft-qos.po b/applications/luci-app-nft-qos/po/ms/nft-qos.po
index 0a09f65845..ae9b6f1499 100644
--- a/applications/luci-app-nft-qos/po/ms/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ms/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "Mengumpul data..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr ""
@@ -105,18 +105,18 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr ""
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/nb_NO/nft-qos.po b/applications/luci-app-nft-qos/po/nb_NO/nft-qos.po
index 32948fed20..c72e5125ff 100644
--- a/applications/luci-app-nft-qos/po/nb_NO/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/nb_NO/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Byte totalt"
msgid "Collecting data..."
msgstr "Samler inn data…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Kommentar"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Vertsnavn"
@@ -105,18 +105,18 @@ msgstr "Vertsnavn"
msgid "IP Address"
msgstr "IP-adresse"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokoll"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/pl/nft-qos.po b/applications/luci-app-nft-qos/po/pl/nft-qos.po
index c905d07b42..9b19604981 100644
--- a/applications/luci-app-nft-qos/po/pl/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/pl/nft-qos.po
@@ -21,7 +21,7 @@ msgstr "Bajty ogółem"
msgid "Collecting data..."
msgstr "Trwa zbieranie danych..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Komentarz"
@@ -33,7 +33,7 @@ msgstr "Domyślna szybkość pobierania"
msgid "Default Download Unit"
msgstr "Domyślna jednostka pobierania"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Domyślny interfejs sieciowy"
@@ -79,15 +79,15 @@ msgid "Download Rate"
msgstr "Szybkość pobierania"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Włącz funkcję limitu prędkości"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Włącz priorytet ruchu"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Włącz tę funkcję"
@@ -95,8 +95,8 @@ msgstr "Włącz tę funkcję"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "Udziel dostępu UCI do luci-app-nft-qos"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Nazwa hosta"
@@ -106,18 +106,18 @@ msgstr "Nazwa hosta"
msgid "IP Address"
msgstr "Adres IP"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "Adres IP (v4/v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "Adres IP (tylko v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Włącz limit"
@@ -129,7 +129,7 @@ msgstr "Ogranicz natężenie ruchu według adresu Mac"
msgid "Limit Type"
msgstr "Typ limitu"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (opcjonalnie)"
@@ -145,7 +145,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "Ustawienia NFT-QoS"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
"Interfejs sieciowy dla kształtowania ruchu, np. br-lan, eth0.1, eth0 itp."
@@ -167,11 +167,11 @@ msgstr "Brak dostępnych informacji"
msgid "Packets Total"
msgstr "Suma pakietów"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Priorytet"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokół"
@@ -181,8 +181,8 @@ msgid "QoS over Nftables"
msgstr "QoS przez Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Tempo"
@@ -198,15 +198,15 @@ msgstr "Szybkość w czasie rzeczywistym"
msgid "Realtime Upload Rate"
msgstr "Szybkość wysyłania w czasie rzeczywistym"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Usługa"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "Statyczna prędkość pobierania QoS"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "Statyczna prędkość wysyłania QoS"
@@ -222,7 +222,7 @@ msgstr "Sieć docelowa (IPv6/Maska)"
msgid "This page gives an overview over currently download/upload rate."
msgstr "Ta strona zawiera przegląd aktualnej prędkości pobierania/wysyłania."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Ustawienia priorytetu ruchu sieciowego"
@@ -230,8 +230,8 @@ msgstr "Ustawienia priorytetu ruchu sieciowego"
msgid "Type of Limit Rate"
msgstr "Typ limitu prędkości"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -250,7 +250,7 @@ msgstr "Szybkość wysyłania"
msgid "White List for Limit Rate"
msgstr "Biała lista dla limitu prędkości"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "np. https, 23, (separator to przecinek)"
diff --git a/applications/luci-app-nft-qos/po/pt/nft-qos.po b/applications/luci-app-nft-qos/po/pt/nft-qos.po
index 5126ddd28b..e964725cac 100644
--- a/applications/luci-app-nft-qos/po/pt/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/pt/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Total de Bytes"
msgid "Collecting data..."
msgstr "A recolher dados..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Comentário"
@@ -32,7 +32,7 @@ msgstr "Taxa de Descarregamento Padrão"
msgid "Default Download Unit"
msgstr "Unidade de Descarregamento Padrão"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Interface de Rede Padrão"
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr "Taxa de Descarregamento"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Ativar Recurso de Limite de Taxa"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Ativar Prioridade de Tráfego"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Ativar este recurso"
@@ -94,8 +94,8 @@ msgstr "Ativar este recurso"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "Conceder acesso UCI ao luci-app-nft-qos"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Nome do Host"
@@ -105,18 +105,18 @@ msgstr "Nome do Host"
msgid "IP Address"
msgstr "Endereço IP"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "Endereço IP (v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "Endereço IP (apenas v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Limitar Ativação"
@@ -128,7 +128,7 @@ msgstr "Limitar a taxa de tráfego por endereço Mac"
msgid "Limit Type"
msgstr "Tipo de Limite"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (opcional)"
@@ -144,7 +144,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "Configurações NFT-QoS"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
"Interface de Rede para Traffic Shaping, por exemplo, br-lan, eth0.1, eth0, "
@@ -167,11 +167,11 @@ msgstr "Sem informação disponível"
msgid "Packets Total"
msgstr "Total de Pacotes"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Prioridade"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protocolo"
@@ -181,8 +181,8 @@ msgid "QoS over Nftables"
msgstr "Qos sobre Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Taxa"
@@ -198,15 +198,15 @@ msgstr "Taxa em Tempo Real"
msgid "Realtime Upload Rate"
msgstr "Taxa de Envio em Tempo Real"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Serviço"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "Taxa Estática de Descarregamanto de QoS"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "Taxa Estática de Envio QoS"
@@ -223,7 +223,7 @@ msgid "This page gives an overview over currently download/upload rate."
msgstr ""
"Esta página dá uma visão geral sobre a taxa de descarregamento/envio atual."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Configurações de Prioridade de Tráfego"
@@ -231,8 +231,8 @@ msgstr "Configurações de Prioridade de Tráfego"
msgid "Type of Limit Rate"
msgstr "Tipo de Taxa Limite"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -251,7 +251,7 @@ msgstr "Taxa de Envio"
msgid "White List for Limit Rate"
msgstr "Lista Branca para a Taxa Limite"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "por exemplo https, 23, (o separador é vírgula)"
diff --git a/applications/luci-app-nft-qos/po/pt_BR/nft-qos.po b/applications/luci-app-nft-qos/po/pt_BR/nft-qos.po
index 768e872d22..2897f142eb 100644
--- a/applications/luci-app-nft-qos/po/pt_BR/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/pt_BR/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Total de Bytes"
msgid "Collecting data..."
msgstr "Coletando dados..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Comentário"
@@ -32,7 +32,7 @@ msgstr "Taxa de Download Padrão"
msgid "Default Download Unit"
msgstr "Unidade de Download Padrão"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Interface de Rede Padrão"
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr "Taxa de Download"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Ativar o Recurso de Limitação de Taxa"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Ativar a Prioridade de Tráfego"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Ativar este recurso"
@@ -94,8 +94,8 @@ msgstr "Ativar este recurso"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "Conceda acesso UCI ao luci-app-nft-qos"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Nome do equipamento"
@@ -105,18 +105,18 @@ msgstr "Nome do equipamento"
msgid "IP Address"
msgstr "Endereço IP"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "Endereço IP (v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "Endereço IP (apenas v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Ativar Limite"
@@ -128,7 +128,7 @@ msgstr "Limite a taxa de tráfego através de um endereço Mac"
msgid "Limit Type"
msgstr "Tipo de Limite"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (opcional)"
@@ -144,7 +144,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "Configurações NFT-QoS"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
"A Interface de rede para realizar Traffic Shaping, por exemplo, br-lan, "
@@ -167,11 +167,11 @@ msgstr "Nenhuma informação disponível"
msgid "Packets Total"
msgstr "Total de Pacotes"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Prioridade"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protocolo"
@@ -181,8 +181,8 @@ msgid "QoS over Nftables"
msgstr "Qos sobre Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Taxa"
@@ -198,15 +198,15 @@ msgstr "Taxa em Tempo Real"
msgid "Realtime Upload Rate"
msgstr "Taxa de Upload em Tempo Real"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Serviço"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "QoS estático - Taxa de download"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "QoS-Estático - Taxa de Upload"
@@ -222,7 +222,7 @@ msgstr "Rede de Destino (IPV6/MASK)"
msgid "This page gives an overview over currently download/upload rate."
msgstr "Esta página dá uma visão geral sobre a taxa atual de download/upload."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Configuração da Prioridade do Tráfego"
@@ -230,8 +230,8 @@ msgstr "Configuração da Prioridade do Tráfego"
msgid "Type of Limit Rate"
msgstr "Tipo de Taxa Limite"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -250,7 +250,7 @@ msgstr "Taxa de Upload"
msgid "White List for Limit Rate"
msgstr "Lista Branca para a Limitação da Taxa"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "por exemplo, https, 23, (separado por vírgulas)"
diff --git a/applications/luci-app-nft-qos/po/ro/nft-qos.po b/applications/luci-app-nft-qos/po/ro/nft-qos.po
index ab409fab8d..d1215f9364 100644
--- a/applications/luci-app-nft-qos/po/ro/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ro/nft-qos.po
@@ -21,7 +21,7 @@ msgstr "Octeți Total"
msgid "Collecting data..."
msgstr "Colectare date..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Comentariu"
@@ -33,7 +33,7 @@ msgstr "Rata de descărcare implicită"
msgid "Default Download Unit"
msgstr "Unitate de descărcare implicită"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Interfața de rețea implicită"
@@ -79,15 +79,15 @@ msgid "Download Rate"
msgstr "Rata de descărcare"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Activați funcția de limitare a ratei"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Activați prioritatea de trafic"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Activați această funcție"
@@ -95,8 +95,8 @@ msgstr "Activați această funcție"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "Acordă acces UCI pentru luci-app-nft-qos"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Numele gazdei ( hostname )"
@@ -106,18 +106,18 @@ msgstr "Numele gazdei ( hostname )"
msgid "IP Address"
msgstr "Adresa IP"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "Adresa IP (v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "Adresa IP (numai v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Activare limită"
@@ -129,7 +129,7 @@ msgstr "Limitarea ratei de trafic în funcție de adresa Mac"
msgid "Limit Type"
msgstr "Tipul de limită"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (opțional)"
@@ -145,7 +145,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "Setări NFT-QoS"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
"Interfața de rețea pentru adaptarea traficului, de exemplu br-lan, eth0.1, "
@@ -154,8 +154,8 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:87
msgid "Network to be applied, e.g. 192.168.1.0/24, 10.2.0.0/16, etc."
msgstr ""
-"Rețeaua care urmează să fie aplicată, de exemplu 192.168.1.0/24, 10.2.0.0/"
-"16, etc."
+"Rețeaua care urmează să fie aplicată, de exemplu 192.168.1.0/24, "
+"10.2.0.0/16, etc."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:93
msgid "Network to be applied, e.g. AAAA::BBBB/64, CCCC::1/128, etc."
@@ -172,11 +172,11 @@ msgstr "Nu există informații disponibile"
msgid "Packets Total"
msgstr "Pachete Total"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Prioritate"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protocol"
@@ -186,8 +186,8 @@ msgid "QoS over Nftables"
msgstr "QoS pe Nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Tarif"
@@ -203,15 +203,15 @@ msgstr "Rata în timp real"
msgid "Realtime Upload Rate"
msgstr "Rata de încărcare în timp real"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Serviciul"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "QoS statică - Rata de descărcare"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "QoS statică - Rata de încărcare"
@@ -226,10 +226,10 @@ msgstr "Rețea țintă6 (IPv6/MASK)"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:127
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-"Această pagină oferă o imagine de ansamblu asupra ratei actuale de descă"
-"rcare/încărcare."
+"Această pagină oferă o imagine de ansamblu asupra ratei actuale de "
+"descărcare/încărcare."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Setări privind prioritatea traficului"
@@ -237,8 +237,8 @@ msgstr "Setări privind prioritatea traficului"
msgid "Type of Limit Rate"
msgstr "Tipul de limită Rata"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -257,7 +257,7 @@ msgstr "Rata de încărcare"
msgid "White List for Limit Rate"
msgstr "Lista albă pentru rata limită"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "de exemplu, https, 23, (separatorul este virgulă)"
diff --git a/applications/luci-app-nft-qos/po/ru/nft-qos.po b/applications/luci-app-nft-qos/po/ru/nft-qos.po
index d2cf1fbdf9..e6e051a64a 100644
--- a/applications/luci-app-nft-qos/po/ru/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/ru/nft-qos.po
@@ -21,7 +21,7 @@ msgstr "Всего байт"
msgid "Collecting data..."
msgstr "Сбор данных..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Комментарий"
@@ -33,7 +33,7 @@ msgstr "Скорость загрузки по умолчанию"
msgid "Default Download Unit"
msgstr "Единица загрузки по умолчанию"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Сетевой интерфейс по умолчанию"
@@ -79,15 +79,15 @@ msgid "Download Rate"
msgstr "Скорость загрузки"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Включить функцию ограничения скорости"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Включить приоритет трафика"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Включить эту функцию"
@@ -95,8 +95,8 @@ msgstr "Включить эту функцию"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "Предоставить UCI доступ для luci-app-nft-qos"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Имя"
@@ -106,18 +106,18 @@ msgstr "Имя"
msgid "IP Address"
msgstr "IP-адрес"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "IP-адрес (v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "IP-адрес (только v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "Limit Type"
msgstr "Тип лимита"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (необязательно)"
@@ -145,7 +145,7 @@ msgstr "МБ"
msgid "NFT-QoS Settings"
msgstr "Настройки NFT-QoS"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -166,11 +166,11 @@ msgstr "Нет доступной информации"
msgid "Packets Total"
msgstr "Всего пакетов"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Приоритет"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Протокол"
@@ -180,8 +180,8 @@ msgid "QoS over Nftables"
msgstr "QoS через nftables"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -197,15 +197,15 @@ msgstr "Скорость в реальном времени"
msgid "Realtime Upload Rate"
msgstr "Скорость отправки в реальном времени"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Служба"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Настройки приоритета трафика"
@@ -229,8 +229,8 @@ msgstr "Настройки приоритета трафика"
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -249,7 +249,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/sk/nft-qos.po b/applications/luci-app-nft-qos/po/sk/nft-qos.po
index 03252dd94e..71b32fd59a 100644
--- a/applications/luci-app-nft-qos/po/sk/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/sk/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Bytov celkom"
msgid "Collecting data..."
msgstr "Zbieram dáta..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Komentár"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Názov hostiteľa"
@@ -105,18 +105,18 @@ msgstr "Názov hostiteľa"
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr "Nie sú dostupné žiadne informácie"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokol"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/sv/nft-qos.po b/applications/luci-app-nft-qos/po/sv/nft-qos.po
index 357144fda3..a4f34a8e1c 100644
--- a/applications/luci-app-nft-qos/po/sv/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/sv/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Bytes Totalt"
msgid "Collecting data..."
msgstr "Samlar in data..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Kommentera"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Värdnamn"
@@ -105,18 +105,18 @@ msgstr "Värdnamn"
msgid "IP Address"
msgstr "IP-adress"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr "Ingen information tillgänglig"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokoll"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/templates/nft-qos.pot b/applications/luci-app-nft-qos/po/templates/nft-qos.pot
index 3f8068c4b1..83598ba1ff 100644
--- a/applications/luci-app-nft-qos/po/templates/nft-qos.pot
+++ b/applications/luci-app-nft-qos/po/templates/nft-qos.pot
@@ -11,7 +11,7 @@ msgstr ""
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr ""
@@ -23,7 +23,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -69,15 +69,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -85,8 +85,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr ""
@@ -96,18 +96,18 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -119,7 +119,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -135,7 +135,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -156,11 +156,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr ""
@@ -170,8 +170,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -187,15 +187,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -211,7 +211,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -219,8 +219,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -239,7 +239,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/tr/nft-qos.po b/applications/luci-app-nft-qos/po/tr/nft-qos.po
index 9303ef1d20..559ea1d29c 100644
--- a/applications/luci-app-nft-qos/po/tr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/tr/nft-qos.po
@@ -20,7 +20,7 @@ msgstr "Bayt Toplamı"
msgid "Collecting data..."
msgstr "Veriler toplanıyor..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Yorum"
@@ -32,7 +32,7 @@ msgstr "Varsayılan İndirme Hızı"
msgid "Default Download Unit"
msgstr "Varsayılan İndirme Birimi"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "Varsayılan Ağ Arayüzü"
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr "İndirme Hızı"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "Limit Oranı Özelliğini Etkinleştir"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "Trafik Önceliğini Etkinleştir"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "Bu özelliği etkinleştirin"
@@ -94,8 +94,8 @@ msgstr "Bu özelliği etkinleştirin"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "luci-app-nft-qos için UCI erişimi verin"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Sunucu adı"
@@ -105,18 +105,18 @@ msgstr "Sunucu adı"
msgid "IP Address"
msgstr "IP Adresi"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "IP Adresi (v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "IP Adresi (Yalnızca v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "Sınırı Etkinleştir"
@@ -128,7 +128,7 @@ msgstr "Trafik Oranını Mac Adresine Göre Sınırlandırın"
msgid "Limit Type"
msgstr "Limit Türü"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "MAC (isteğe bağlı)"
@@ -144,7 +144,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "NFT-QoS Ayarları"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr "Trafik Şekillendirme için Ağ Arayüzü, ör. br-lan, eth0.1, eth0 vb."
@@ -165,11 +165,11 @@ msgstr "Bilgi bulunmamaktadır"
msgid "Packets Total"
msgstr "Paket Toplamı"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "Öncelik"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Protokol"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr "Nftables üzerinden QoS"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "Oran"
@@ -196,15 +196,15 @@ msgstr "Gerçek Zamanlı Oran"
msgid "Realtime Upload Rate"
msgstr "Gerçek Zamanlı Yükleme Hızı"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "Hizmet"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "Statik QoS-İndirme Hızı"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "Statik QoS-Yükleme Hızı"
@@ -220,7 +220,7 @@ msgstr "Hedef Ağ6 (IPv6 / MASK)"
msgid "This page gives an overview over currently download/upload rate."
msgstr "Bu sayfa, mevcut indirme / yükleme hızına genel bir bakış sunar."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "Trafik Öncelik Ayarları"
@@ -228,8 +228,8 @@ msgstr "Trafik Öncelik Ayarları"
msgid "Type of Limit Rate"
msgstr "Limit Oranı Türü"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr "Yükleme Hızı"
msgid "White List for Limit Rate"
msgstr "Limit Oranı Beyaz Listesi"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "Örneğin. https, 23, (ayırıcı virgüldür)"
diff --git a/applications/luci-app-nft-qos/po/uk/nft-qos.po b/applications/luci-app-nft-qos/po/uk/nft-qos.po
index 73e5e14a03..a4ec37d57f 100644
--- a/applications/luci-app-nft-qos/po/uk/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/uk/nft-qos.po
@@ -21,7 +21,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "Збирання даних..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Примітка"
@@ -33,7 +33,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -79,15 +79,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -95,8 +95,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "Ім'я хоста"
@@ -106,18 +106,18 @@ msgstr "Ім'я хоста"
msgid "IP Address"
msgstr "IP-адреса"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -129,7 +129,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -145,7 +145,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -166,11 +166,11 @@ msgstr "Інформація відсутня"
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Протокол"
@@ -180,8 +180,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -197,15 +197,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -229,8 +229,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -249,7 +249,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/vi/nft-qos.po b/applications/luci-app-nft-qos/po/vi/nft-qos.po
index 859922f909..dde754d2bb 100644
--- a/applications/luci-app-nft-qos/po/vi/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/vi/nft-qos.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "Collecting data..."
msgstr "Đang lấy dữ liệu..."
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "Bình luận"
@@ -32,7 +32,7 @@ msgstr ""
msgid "Default Download Unit"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr ""
@@ -78,15 +78,15 @@ msgid "Download Rate"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr ""
@@ -94,8 +94,8 @@ msgstr ""
msgid "Grant UCI access for luci-app-nft-qos"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr ""
@@ -105,18 +105,18 @@ msgstr ""
msgid "IP Address"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr ""
@@ -128,7 +128,7 @@ msgstr ""
msgid "Limit Type"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "NFT-QoS Settings"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr ""
@@ -165,11 +165,11 @@ msgstr ""
msgid "Packets Total"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "Giao thức"
@@ -179,8 +179,8 @@ msgid "QoS over Nftables"
msgstr ""
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr ""
@@ -196,15 +196,15 @@ msgstr ""
msgid "Realtime Upload Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "This page gives an overview over currently download/upload rate."
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr ""
@@ -228,8 +228,8 @@ msgstr ""
msgid "Type of Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -248,7 +248,7 @@ msgstr ""
msgid "White List for Limit Rate"
msgstr ""
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr ""
diff --git a/applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po b/applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po
index 0c66921811..bd92f44b4c 100644
--- a/applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/zh_Hans/nft-qos.po
@@ -26,7 +26,7 @@ msgstr "字节总数"
msgid "Collecting data..."
msgstr "正在收集数据…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "备注"
@@ -38,7 +38,7 @@ msgstr "默认下载速率"
msgid "Default Download Unit"
msgstr "默认下载速率单位"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "默认网络接口"
@@ -84,15 +84,15 @@ msgid "Download Rate"
msgstr "下载速率"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "开启速率限制功能"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "开启流量优先级"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "开启这个功能"
@@ -100,8 +100,8 @@ msgstr "开启这个功能"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "授予UCI访问luci-app-nft-qos的权限"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "主机名"
@@ -111,18 +111,18 @@ msgstr "主机名"
msgid "IP Address"
msgstr "IP 地址"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "IP 地址(v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "IP 地址(仅 v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "限速开启"
@@ -134,7 +134,7 @@ msgstr "按 Mac 地址限制通信量速率"
msgid "Limit Type"
msgstr "限速类型"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "物理地址(可选)"
@@ -150,7 +150,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "NFT-QoS 设置"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr "流量整形的目标网络接口,例如:br-lan、eth0.1、eth0 等。"
@@ -171,11 +171,11 @@ msgstr "无可用信息"
msgid "Packets Total"
msgstr "数据包总数"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "优先级"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "协议"
@@ -185,8 +185,8 @@ msgid "QoS over Nftables"
msgstr "QoS Nftables 版"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "速率"
@@ -202,15 +202,15 @@ msgstr "实时速率显示"
msgid "Realtime Upload Rate"
msgstr "实时上传速率"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "服务"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "静态 QoS-下载速率"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "静态 QoS-上传速率"
@@ -226,7 +226,7 @@ msgstr "目标网络 v6(IPv6 地址/掩码)"
msgid "This page gives an overview over currently download/upload rate."
msgstr "该页面提供了当前上传和下载速率的一个总览。"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "流量优先级设置"
@@ -234,8 +234,8 @@ msgstr "流量优先级设置"
msgid "Type of Limit Rate"
msgstr "限速的类型"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -254,7 +254,7 @@ msgstr "上传速率"
msgid "White List for Limit Rate"
msgstr "限速白名单"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "例如https, 23(用逗号分隔)"
diff --git a/applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po b/applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po
index b47c5752ab..1baec299c3 100644
--- a/applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/zh_Hant/nft-qos.po
@@ -26,7 +26,7 @@ msgstr "位元組總數"
msgid "Collecting data..."
msgstr "正在收集資料中…"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:229
msgid "Comment"
msgstr "註解"
@@ -38,7 +38,7 @@ msgstr "預設下載速率"
msgid "Default Download Unit"
msgstr "預設下載速率單位"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Default Network Interface"
msgstr "預設網路介面"
@@ -84,15 +84,15 @@ msgid "Download Rate"
msgstr "下載速率"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Enable Limit Rate Feature"
msgstr "開啟速率限制功能"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable Traffic Priority"
msgstr "啟用流量優先權"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:112
msgid "Enable this feature"
msgstr "開啟這個功能"
@@ -100,8 +100,8 @@ msgstr "開啟這個功能"
msgid "Grant UCI access for luci-app-nft-qos"
msgstr "授予 luci-app-nft-qos 擁有 UCI 存取的權限"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:244
msgid "Hostname"
msgstr "主機名稱"
@@ -111,18 +111,18 @@ msgstr "主機名稱"
msgid "IP Address"
msgstr "IP 位址"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:128
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:161
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:168
msgid "IP Address (v4 / v6)"
msgstr "IP 位址(v4 / v6)"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
msgid "IP Address (v4 Only)"
msgstr "IP 位址(僅 v4)"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:40
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:230
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:105
msgid "Limit Enable"
msgstr "限速開啟"
@@ -134,7 +134,7 @@ msgstr "通過 MAC 位址限制流量速率"
msgid "Limit Type"
msgstr "限速型別"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:170
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:177
msgid "MAC (optional)"
msgstr "實體位址(可選)"
@@ -150,7 +150,7 @@ msgstr "MB"
msgid "NFT-QoS Settings"
msgstr "NFT-QoS 設定"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:109
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
msgid "Network Interface for Traffic Shaping, e.g. br-lan, eth0.1, eth0, etc."
msgstr "用於流量塑形的網路介面,例如. br-lan、eth0.1、eth0...等等."
@@ -171,11 +171,11 @@ msgstr "無可用資訊"
msgid "Packets Total"
msgstr "資料包總數"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:205
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:212
msgid "Priority"
msgstr "優先順序"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:197
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:204
msgid "Protocol"
msgstr "協定"
@@ -185,8 +185,8 @@ msgid "QoS over Nftables"
msgstr "QoS Nftables 版"
#: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:13
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:137
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:174
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181
msgid "Rate"
msgstr "速率"
@@ -202,15 +202,15 @@ msgstr "實時速率顯示"
msgid "Realtime Upload Rate"
msgstr "實時上傳速率"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "Service"
msgstr "服務"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:118
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
msgstr "靜態 QoS-下載速率"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:151
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
msgid "Static QoS-Upload Rate"
msgstr "靜態 QoS-上傳速率"
@@ -226,7 +226,7 @@ msgstr "目標網路 v6(IPv6 位址/掩碼)"
msgid "This page gives an overview over currently download/upload rate."
msgstr "該頁面提供了當前上傳和下載速率的一個總覽。"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:192
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
msgid "Traffic Priority Settings"
msgstr "流量優先權設定"
@@ -234,8 +234,8 @@ msgstr "流量優先權設定"
msgid "Type of Limit Rate"
msgstr "限速的型別"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:142
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:179
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:149
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:186
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:257
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:268
msgid "Unit"
@@ -254,7 +254,7 @@ msgstr "上傳速率"
msgid "White List for Limit Rate"
msgstr "限速白名單"
-#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:219
+#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:226
msgid "e.g. https, 23, (separator is comma)"
msgstr "例如https, 23(用逗號分隔)"
diff --git a/applications/luci-app-openvpn/po/ar/openvpn.po b/applications/luci-app-openvpn/po/ar/openvpn.po
index a750c1ad6a..23d6426ff1 100644
--- a/applications/luci-app-openvpn/po/ar/openvpn.po
+++ b/applications/luci-app-openvpn/po/ar/openvpn.po
@@ -430,7 +430,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -551,16 +551,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "إحفض"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -733,7 +733,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -752,7 +752,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/bg/openvpn.po b/applications/luci-app-openvpn/po/bg/openvpn.po
index 26385902b7..f37fc62689 100644
--- a/applications/luci-app-openvpn/po/bg/openvpn.po
+++ b/applications/luci-app-openvpn/po/bg/openvpn.po
@@ -428,7 +428,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -549,16 +549,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Запази"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -731,7 +731,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -750,7 +750,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/bn_BD/openvpn.po b/applications/luci-app-openvpn/po/bn_BD/openvpn.po
index 5be6900647..d228a99b7f 100644
--- a/applications/luci-app-openvpn/po/bn_BD/openvpn.po
+++ b/applications/luci-app-openvpn/po/bn_BD/openvpn.po
@@ -428,7 +428,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -549,16 +549,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "সংরক্ষণ করুন"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -731,7 +731,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -750,7 +750,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/ca/openvpn.po b/applications/luci-app-openvpn/po/ca/openvpn.po
index fd6fcac7e5..a577d09b41 100644
--- a/applications/luci-app-openvpn/po/ca/openvpn.po
+++ b/applications/luci-app-openvpn/po/ca/openvpn.po
@@ -431,7 +431,7 @@ msgstr "Persisteix/deixa de persistir ifconfig-pool"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Ping remot cada n segons sobre port TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Editeu aquest fitxer directament en una sessió de terminal."
@@ -552,16 +552,16 @@ msgstr "Executa l'script en desconnectar-te el client"
msgid "Run up/down scripts for all restarts"
msgstr "Executa els scripts d'activació/desactivació per tots els reinicis."
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Desar"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -735,7 +735,7 @@ msgstr "Directori temporal pel fitxer de retorn per la connexió de client"
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -754,7 +754,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/cs/openvpn.po b/applications/luci-app-openvpn/po/cs/openvpn.po
index 10a182c184..f1aac1374d 100644
--- a/applications/luci-app-openvpn/po/cs/openvpn.po
+++ b/applications/luci-app-openvpn/po/cs/openvpn.po
@@ -436,7 +436,7 @@ msgstr "Zachovávat/zrušit ifconfig-pool"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Ping protistrany každých n sekund přes port TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Upravte tento soubor přímo v relaci terminálu."
@@ -558,17 +558,17 @@ msgstr "Spustit skript cmd pro odpojení klienta"
msgid "Run up/down scripts for all restarts"
msgstr "Spouštět up/down skripty při všech restartech"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Uložit"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Sekce pro přidání volitelného souboru \"auth-user-pass\" s pověřeními (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Sekce pro úpravu konfiguračního souboru OVPN (%s)"
@@ -741,7 +741,7 @@ msgstr "Dočasný adresář pro návratový soubor client-connect"
msgid "The 'Name' field must not be empty!"
msgstr "Pole 'Název' nesmí být prázdné!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -760,7 +760,7 @@ msgstr "Směr klíče pro možnosti 'tls-auth' a 'secret'"
msgid "The lowest supported TLS version"
msgstr "Nejnižší podporovaná verze TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/da/openvpn.po b/applications/luci-app-openvpn/po/da/openvpn.po
index 7c911aaf41..02f5748dca 100644
--- a/applications/luci-app-openvpn/po/da/openvpn.po
+++ b/applications/luci-app-openvpn/po/da/openvpn.po
@@ -436,7 +436,7 @@ msgstr "Vedvarende/afbrudt ifconfig-pool"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Ping fjern hvert n sekund over TCP/UDP-port"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Du skal redigere denne fil direkte i en terminalsession."
@@ -559,18 +559,18 @@ msgstr "Kør script cmd ved afbrydelse af klientforbindelse"
msgid "Run up/down scripts for all restarts"
msgstr "Kør op/ned-scripts for alle genstarter"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Gem"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Afsnit til tilføjelse af en valgfri 'auth-user-pass'-fil med dine "
"legitimationsoplysninger (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Afsnit til ændring af OVPN-konfigurationsfilen (%s)"
@@ -747,7 +747,7 @@ msgstr "Midlertidig mappe til returfilen for client-connect"
msgid "The 'Name' field must not be empty!"
msgstr "Feltet \"Navn\" må ikke være tomt!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -768,7 +768,7 @@ msgstr "Den vigtigste retning for 'tls-auth' og 'hemmelige' indstillinger"
msgid "The lowest supported TLS version"
msgstr "Den lavest understøttede TLS-version"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/de/openvpn.po b/applications/luci-app-openvpn/po/de/openvpn.po
index 1eea53ebad..96d26226e1 100644
--- a/applications/luci-app-openvpn/po/de/openvpn.po
+++ b/applications/luci-app-openvpn/po/de/openvpn.po
@@ -438,7 +438,7 @@ msgstr "Persistenten IP-Adressbereich nutzen"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Ping-Intervall für Gegenstellen"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Bitte bearbeiten Sie diese Datei direkt in einer Terminalsitzung."
@@ -560,18 +560,18 @@ msgstr "Shell-Kommando beim Trennen von Teilnehmer-Verbindungen ausführen"
msgid "Run up/down scripts for all restarts"
msgstr "Shell-Kommandos bei jedem Neustart ausführen"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Speichern"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Abschnitt zum Hinzufügen einer optionalen Datei 'auth-user-pass' mit Ihren "
"Anmeldeinformationen (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Abschnitt zum Ändern der OVPN-Konfigurationsdatei (%s)"
@@ -750,7 +750,7 @@ msgstr "Temporäres Verzeichnis für Teilnehmer-Verbindungen"
msgid "The 'Name' field must not be empty!"
msgstr "Das Feld 'Name' darf nicht leer sein!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -771,7 +771,7 @@ msgstr "Schlüssel-Richtung für die Optionen 'tls-auth' und 'secret'"
msgid "The lowest supported TLS version"
msgstr "Die niedrigste unterstützte TLS-Version"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/el/openvpn.po b/applications/luci-app-openvpn/po/el/openvpn.po
index 8e70b5b832..46f4b43f2c 100644
--- a/applications/luci-app-openvpn/po/el/openvpn.po
+++ b/applications/luci-app-openvpn/po/el/openvpn.po
@@ -431,7 +431,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -552,16 +552,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -734,7 +734,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -753,7 +753,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/en/openvpn.po b/applications/luci-app-openvpn/po/en/openvpn.po
index 39f2821285..4a81f8d4a4 100644
--- a/applications/luci-app-openvpn/po/en/openvpn.po
+++ b/applications/luci-app-openvpn/po/en/openvpn.po
@@ -429,7 +429,7 @@ msgstr "Persist/unpersist ifconfig-pool"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Ping remote every n seconds over TCP/UDP port"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -550,16 +550,16 @@ msgstr "Run script cmd on client disconnection"
msgid "Run up/down scripts for all restarts"
msgstr "Run up/down scripts for all restarts"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -732,7 +732,7 @@ msgstr "Temporary directory for client-connect return file"
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -751,7 +751,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/es/openvpn.po b/applications/luci-app-openvpn/po/es/openvpn.po
index 07ab7cb59a..37bfc0b806 100644
--- a/applications/luci-app-openvpn/po/es/openvpn.po
+++ b/applications/luci-app-openvpn/po/es/openvpn.po
@@ -436,7 +436,7 @@ msgstr "Mantener/no mantener el listado de interfaces"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Ping al remoto cada n segundos sobre un puerto TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Por favor, edite este archivo directamente en una sesión de terminal."
@@ -559,18 +559,18 @@ msgstr "Script a ejecutar tras una desconexión de cliente"
msgid "Run up/down scripts for all restarts"
msgstr "Ejecutar scripts de activación/desactivación en todos los reinicios"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Sección para agregar un archivo opcional 'auth-user-pass' con sus "
"credenciales (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Sección para modificar el archivo de configuración OVPN (% )"
@@ -748,7 +748,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr "¡El campo 'Nombre' no debe estar vacío!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -769,7 +769,7 @@ msgstr "La dirección clave para las opciones 'tls-auth' y 'secret'"
msgid "The lowest supported TLS version"
msgstr "La versión TLS más baja soportada"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/fa/openvpn.po b/applications/luci-app-openvpn/po/fa/openvpn.po
index 65bfff6092..1f48e70ffa 100644
--- a/applications/luci-app-openvpn/po/fa/openvpn.po
+++ b/applications/luci-app-openvpn/po/fa/openvpn.po
@@ -436,7 +436,7 @@ msgstr "حفظ/عدم حفظ ifconfig-pool"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "پینگ کردن ریموت هر n ثانیه تحت پورت TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "لطفا این فایل را مستقیما در یک نشست ترمینال ویرایش نمایید."
@@ -557,16 +557,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -739,7 +739,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -758,7 +758,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/fi/openvpn.po b/applications/luci-app-openvpn/po/fi/openvpn.po
index 29331b4181..1137811e95 100644
--- a/applications/luci-app-openvpn/po/fi/openvpn.po
+++ b/applications/luci-app-openvpn/po/fi/openvpn.po
@@ -428,7 +428,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -549,16 +549,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Tallenna"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -731,7 +731,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -750,7 +750,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/fr/openvpn.po b/applications/luci-app-openvpn/po/fr/openvpn.po
index 453289d436..8ceed1ba52 100644
--- a/applications/luci-app-openvpn/po/fr/openvpn.po
+++ b/applications/luci-app-openvpn/po/fr/openvpn.po
@@ -449,7 +449,7 @@ msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
"Envoyer un ping à l'hôte distant toutes les n secondes sur le port TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Veuillez modifier ce fichier directement dans une session de terminal."
@@ -572,18 +572,18 @@ msgstr "Exécuter une commande de script lors de la déconnexion d'un client"
msgid "Run up/down scripts for all restarts"
msgstr "Exécuter les scripts up/down à tous les redémarrages"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Enregistrer"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Section permettant d'ajouter un fichier facultatif \"auth-user-pass\" avec "
"vos informations d'identification (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Section pour modifier le fichier de configuration de l'OVPN (%s)"
@@ -761,7 +761,7 @@ msgstr "Répertoire pour le fichier temporaire lié à la connexion d'un client"
msgid "The 'Name' field must not be empty!"
msgstr "Le champ 'Nom' ne doit pas être vide !"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -782,7 +782,7 @@ msgstr "La direction clé pour les options 'tls-auth' et 'secret'"
msgid "The lowest supported TLS version"
msgstr "La version TLS la plus basse supportée"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/he/openvpn.po b/applications/luci-app-openvpn/po/he/openvpn.po
index f2e14fe3d0..c5a38baedd 100644
--- a/applications/luci-app-openvpn/po/he/openvpn.po
+++ b/applications/luci-app-openvpn/po/he/openvpn.po
@@ -426,7 +426,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -547,16 +547,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -748,7 +748,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/hi/openvpn.po b/applications/luci-app-openvpn/po/hi/openvpn.po
index ffd12c0b20..1a9aa7bc3f 100644
--- a/applications/luci-app-openvpn/po/hi/openvpn.po
+++ b/applications/luci-app-openvpn/po/hi/openvpn.po
@@ -428,7 +428,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -549,16 +549,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -731,7 +731,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -750,7 +750,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/hu/openvpn.po b/applications/luci-app-openvpn/po/hu/openvpn.po
index 39d2daf866..d8e1ddbad4 100644
--- a/applications/luci-app-openvpn/po/hu/openvpn.po
+++ b/applications/luci-app-openvpn/po/hu/openvpn.po
@@ -440,7 +440,7 @@ msgstr "Ifconfig tároló állandóvá vagy nem állandóvá tétele"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Távoli gép pingelése N másodpercenként TCP/UDP porton keresztül"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben."
@@ -562,18 +562,18 @@ msgid "Run up/down scripts for all restarts"
msgstr ""
"Felkapcsolási és lekapcsolási parancsfájlok futtatása minden újraindításnál"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Mentés"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Egy szakasz egy nem kötelező „auth-user-pass” fájl hozzáadásához a "
"hitelesítési adatokkal (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Egy szakasz az OVPN beállítófájl módosításához (%s)"
@@ -751,7 +751,7 @@ msgstr "Átmeneti könyvtár az ügyfélkapcsolódás visszatérési fájljához
msgid "The 'Name' field must not be empty!"
msgstr "A „Name” mező nem lehet üres!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -770,7 +770,7 @@ msgstr "A kulcsirány a „tls-auth” és „secret” beállításoknál"
msgid "The lowest supported TLS version"
msgstr "A legalacsonyabb támogatott TLS verzió"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/it/openvpn.po b/applications/luci-app-openvpn/po/it/openvpn.po
index fbf8ab1be8..a801be7de4 100644
--- a/applications/luci-app-openvpn/po/it/openvpn.po
+++ b/applications/luci-app-openvpn/po/it/openvpn.po
@@ -439,7 +439,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Modifica questo file direttamente in una sessione del terminale."
@@ -560,16 +560,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Salva"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Sezione per la modifica del file di configurazione OVPN (%s)"
@@ -746,7 +746,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -767,7 +767,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr "La versione TLS più bassa supportata"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/ja/openvpn.po b/applications/luci-app-openvpn/po/ja/openvpn.po
index 93015917d9..53028f0a54 100644
--- a/applications/luci-app-openvpn/po/ja/openvpn.po
+++ b/applications/luci-app-openvpn/po/ja/openvpn.po
@@ -428,7 +428,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -549,16 +549,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "保存"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -731,7 +731,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -750,7 +750,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/ko/openvpn.po b/applications/luci-app-openvpn/po/ko/openvpn.po
index 25badc4abb..83dd7e430c 100644
--- a/applications/luci-app-openvpn/po/ko/openvpn.po
+++ b/applications/luci-app-openvpn/po/ko/openvpn.po
@@ -428,7 +428,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -549,16 +549,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -731,7 +731,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -750,7 +750,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/mr/openvpn.po b/applications/luci-app-openvpn/po/mr/openvpn.po
index 669a458445..aaca270d07 100644
--- a/applications/luci-app-openvpn/po/mr/openvpn.po
+++ b/applications/luci-app-openvpn/po/mr/openvpn.po
@@ -428,7 +428,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -549,16 +549,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -731,7 +731,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -750,7 +750,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/ms/openvpn.po b/applications/luci-app-openvpn/po/ms/openvpn.po
index 5bd56004a5..88e37633a1 100644
--- a/applications/luci-app-openvpn/po/ms/openvpn.po
+++ b/applications/luci-app-openvpn/po/ms/openvpn.po
@@ -426,7 +426,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -547,16 +547,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -748,7 +748,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/nb_NO/openvpn.po b/applications/luci-app-openvpn/po/nb_NO/openvpn.po
index 0933bc4f5d..912da279d5 100644
--- a/applications/luci-app-openvpn/po/nb_NO/openvpn.po
+++ b/applications/luci-app-openvpn/po/nb_NO/openvpn.po
@@ -426,7 +426,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -547,16 +547,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Lagre"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -748,7 +748,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/pl/openvpn.po b/applications/luci-app-openvpn/po/pl/openvpn.po
index 30d2fd8d14..0c11968336 100644
--- a/applications/luci-app-openvpn/po/pl/openvpn.po
+++ b/applications/luci-app-openvpn/po/pl/openvpn.po
@@ -437,7 +437,7 @@ msgstr "Utrzymuj/Nie utrzymuj ifconfig-pool"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Pinguj zdalnego co n sekund przez port TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala."
@@ -559,18 +559,18 @@ msgstr "Uruchom skrypt cmd po rozłączeniu klienta"
msgid "Run up/down scripts for all restarts"
msgstr "Uruchom skrypty góra/dół dla wszystkich restartów"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Zapisz"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Sekcja umożliwiająca dodanie opcjonalnego pliku 'auth-user-pass' z danymi "
"uwierzytelniającymi (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Sekcja modyfikacji pliku konfiguracyjnego OVPN (%s)"
@@ -748,7 +748,7 @@ msgstr "Katalog tymczasowy dla pliku zwrotnego połączenia klienta"
msgid "The 'Name' field must not be empty!"
msgstr "Pole 'Nazwa' nie może być puste!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -769,7 +769,7 @@ msgstr "Kluczowy kierunek dla opcji \"tls-auth\" i \"secret\""
msgid "The lowest supported TLS version"
msgstr "Najniższa obsługiwana wersja protokołu TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/pt/openvpn.po b/applications/luci-app-openvpn/po/pt/openvpn.po
index ebd9e80189..998cc3dab7 100644
--- a/applications/luci-app-openvpn/po/pt/openvpn.po
+++ b/applications/luci-app-openvpn/po/pt/openvpn.po
@@ -438,7 +438,7 @@ msgstr "Manter ou não o conjunto de subredes"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Pingar o remoto a cada n segundos sobre a porta TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Por favor, edite este ficheiro diretamente numa sessão de terminal."
@@ -561,18 +561,18 @@ msgstr "Executar script quando o cliente desligar"
msgid "Run up/down scripts for all restarts"
msgstr "Executar scripts de abertura/activação para todos os reinicios"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Secção para adicionar um ficheiro opcional 'auth-user-pass' com as suas "
"credenciais (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Secção para modificar o ficheiro de configuração OVPN (%s)"
@@ -749,7 +749,7 @@ msgstr "Directório temporário para ficheiro de retorno de ligação-cliente"
msgid "The 'Name' field must not be empty!"
msgstr "O campo \"Nome\" não deve ficar vazio!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -770,7 +770,7 @@ msgstr "A direção chave para as opções 'tls-auth' e 'secret'"
msgid "The lowest supported TLS version"
msgstr "A versão TLS suportada mais baixa"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/pt_BR/openvpn.po b/applications/luci-app-openvpn/po/pt_BR/openvpn.po
index a115b1f66e..b8d16e5491 100644
--- a/applications/luci-app-openvpn/po/pt_BR/openvpn.po
+++ b/applications/luci-app-openvpn/po/pt_BR/openvpn.po
@@ -436,7 +436,7 @@ msgstr "Manter ou não o conjunto de subredes"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Pingar o remoto a cada n segundos sobre a porta TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Por favor, edite esse arquivo diretamente em uma sessão de terminal."
@@ -557,18 +557,18 @@ msgstr "Executar script quando o cliente desconectar"
msgid "Run up/down scripts for all restarts"
msgstr "Executar scripts de subida/descida para todos os reinícios"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Salvar"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Seção para adicionar um arquivo opcional 'auth-user-pass' com as suas "
"credenciais (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Seção para modificar o arquivo de configuração OVPN (%s)"
@@ -747,7 +747,7 @@ msgstr "Diretório temporário para arquivo de retorno de conexão-cliente"
msgid "The 'Name' field must not be empty!"
msgstr "O campo \"Nome\" não deve estar vazio!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -768,7 +768,7 @@ msgstr "A direção da chave para as opções 'tls-auth' e 'secret'"
msgid "The lowest supported TLS version"
msgstr "A mais baixa versão suporta do TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/ro/openvpn.po b/applications/luci-app-openvpn/po/ro/openvpn.po
index 56f5b71e52..cac079f118 100644
--- a/applications/luci-app-openvpn/po/ro/openvpn.po
+++ b/applications/luci-app-openvpn/po/ro/openvpn.po
@@ -434,7 +434,7 @@ msgstr "Persistă/nu persistă ifconfig-pool"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Ping la distanță la fiecare n secunde prin portul TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
@@ -558,18 +558,18 @@ msgstr "Rulați scriptul cmd la deconectarea clientului"
msgid "Run up/down scripts for all restarts"
msgstr "Rulați scripturi de urcare/coborâre pentru toate repornirile"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Salvați"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Secțiune pentru a adăuga un fișier opțional 'auth-user-pass' cu acreditările "
"dumneavoastră (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Secțiunea de modificare a fișierului de configurare OVPN (%s)"
@@ -739,14 +739,15 @@ msgstr "Configurație bazată pe șablon"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:437
msgid "Temporary directory for client-connect return file"
-msgstr "Director temporar pentru fișierul de întoarcere a conexiunii clientului"
+msgstr ""
+"Director temporar pentru fișierul de întoarcere a conexiunii clientului"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
msgid "The 'Name' field must not be empty!"
msgstr "Câmpul 'Nume' nu trebuie să fie gol!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -767,7 +768,7 @@ msgstr "Direcția cheie pentru opțiunile \"tls-auth\" și \"secret"
msgid "The lowest supported TLS version"
msgstr "Cea mai mică versiune TLS acceptată"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/ru/openvpn.po b/applications/luci-app-openvpn/po/ru/openvpn.po
index 2cd4c4b905..27c0635982 100644
--- a/applications/luci-app-openvpn/po/ru/openvpn.po
+++ b/applications/luci-app-openvpn/po/ru/openvpn.po
@@ -481,7 +481,7 @@ msgstr "Сохранять/не сохранять пул ifconfig"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Выполнять пинг-запрос каждые n секунд, используя порт TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Редактируйте данный файл только в терминале."
@@ -618,18 +618,18 @@ msgstr "Запустить скрипт командной строки при
msgid "Run up/down scripts for all restarts"
msgstr "Запускать 'up/down' скрипты во время всех перезапусков"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Сохранить"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Раздел для добавления дополнительного 'auto-user-pass' файла с вашими "
"учётными данными (%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "Раздел для изменения конфигурационного OVPN файла (%s)"
@@ -817,7 +817,7 @@ msgstr "Временная папка для файла возврата '-clien
msgid "The 'Name' field must not be empty!"
msgstr "Поле 'Имя' не должно быть пустым!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -836,7 +836,7 @@ msgstr "Указать ключ для параметров 'tls-auth' и 'secre
msgid "The lowest supported TLS version"
msgstr "Самая низкая поддерживаемая версия протокола TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/sk/openvpn.po b/applications/luci-app-openvpn/po/sk/openvpn.po
index 376d10ef4d..57ceaf7cf3 100644
--- a/applications/luci-app-openvpn/po/sk/openvpn.po
+++ b/applications/luci-app-openvpn/po/sk/openvpn.po
@@ -426,7 +426,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -547,16 +547,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Uložiť"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -748,7 +748,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/sv/openvpn.po b/applications/luci-app-openvpn/po/sv/openvpn.po
index 8e29f40c30..40e4dcb005 100644
--- a/applications/luci-app-openvpn/po/sv/openvpn.po
+++ b/applications/luci-app-openvpn/po/sv/openvpn.po
@@ -426,7 +426,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Vänligen redigera den här filen direkt i en terminal-session."
@@ -547,16 +547,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Spara"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -748,7 +748,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/templates/openvpn.pot b/applications/luci-app-openvpn/po/templates/openvpn.pot
index f92387c2be..4c25b09783 100644
--- a/applications/luci-app-openvpn/po/templates/openvpn.pot
+++ b/applications/luci-app-openvpn/po/templates/openvpn.pot
@@ -415,7 +415,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -536,16 +536,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -718,7 +718,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -737,7 +737,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/tr/openvpn.po b/applications/luci-app-openvpn/po/tr/openvpn.po
index e603f07ea7..e42cc55405 100644
--- a/applications/luci-app-openvpn/po/tr/openvpn.po
+++ b/applications/luci-app-openvpn/po/tr/openvpn.po
@@ -432,9 +432,10 @@ msgstr "Kalıcı/Kalıcı olmayan ifconfig-pool"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:312
msgid "Ping remote every n seconds over TCP/UDP port"
-msgstr "TCP / UDP bağlantı noktası üzerinden n saniyede bir uzaktan ping gönder"
+msgstr ""
+"TCP / UDP bağlantı noktası üzerinden n saniyede bir uzaktan ping gönder"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "Lütfen bu dosyayı doğrudan bir terminal oturumunda düzenleyin."
@@ -557,18 +558,18 @@ msgid "Run up/down scripts for all restarts"
msgstr ""
"Tüm yeniden başlatmalar için komut dosyalarını yukarı / aşağı çalıştırın"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Kaydet"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
"Kimlik bilgilerinizle (%s) isteğe bağlı bir 'auth-user-pass' dosyası ekleme "
"bölümü"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "OVPN yapılandırma dosyasını değiştirme bölümü (%s)"
@@ -586,8 +587,8 @@ msgid ""
"Security recommendation: It is recommended to not enable compression and set "
"this parameter to `stub-v2`"
msgstr ""
-"Güvenlik önerisi: Sıkıştırmanın etkinleştirilmemesi ve bu parametrenin \"stub"
-"-v2\" olarak ayarlanması önerilir"
+"Güvenlik önerisi: Sıkıştırmanın etkinleştirilmemesi ve bu parametrenin "
+"\"stub-v2\" olarak ayarlanması önerilir"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
@@ -746,7 +747,7 @@ msgstr "Client-connect dönüş dosyası için geçici dizin"
msgid "The 'Name' field must not be empty!"
msgstr "'Ad' alanı boş olmamalıdır!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -767,7 +768,7 @@ msgstr "'tls-auth' ve 'secret' seçeneklerinin temel yönü"
msgid "The lowest supported TLS version"
msgstr "Desteklenen en düşük TLS sürümü"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/uk/openvpn.po b/applications/luci-app-openvpn/po/uk/openvpn.po
index 24e2b79947..9b64327158 100644
--- a/applications/luci-app-openvpn/po/uk/openvpn.po
+++ b/applications/luci-app-openvpn/po/uk/openvpn.po
@@ -427,7 +427,7 @@ msgstr ""
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -548,16 +548,16 @@ msgstr ""
msgid "Run up/down scripts for all restarts"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "Зберегти"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -730,7 +730,7 @@ msgstr ""
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -749,7 +749,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/vi/openvpn.po b/applications/luci-app-openvpn/po/vi/openvpn.po
index 0019a5fc71..97311d67e4 100644
--- a/applications/luci-app-openvpn/po/vi/openvpn.po
+++ b/applications/luci-app-openvpn/po/vi/openvpn.po
@@ -430,7 +430,7 @@ msgstr "Persist/unpersist ifconfig-pool"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "Ping remote mỗi n giây trên cổng TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr ""
@@ -551,16 +551,16 @@ msgstr "Chạy script cmd trên đối tượng không kết nối"
msgid "Run up/down scripts for all restarts"
msgstr "Chạy up/down scripts cho tất cả khởi động"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr ""
@@ -733,7 +733,7 @@ msgstr "Danh mục tạm thời cho tập tin client-connect return"
msgid "The 'Name' field must not be empty!"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -752,7 +752,7 @@ msgstr ""
msgid "The lowest supported TLS version"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/zh_Hans/openvpn.po b/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
index e237878a77..672eed79a9 100644
--- a/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
+++ b/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
@@ -432,7 +432,7 @@ msgstr "持久/非持久 ifconfig 池"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "每 n 秒 ping 一次远程 TCP/UDP 端口"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "请直接在终端会话中编辑此文件。"
@@ -553,16 +553,16 @@ msgstr "当客户端断开时在命令行下允许脚本"
msgid "Run up/down scripts for all restarts"
msgstr "每次重启都执行启动/关闭脚本"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "保存"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr "在此区域编辑“auth-user-pass”文件的内容(%s)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "在此区域修改 OVPN 配置文件(%s)"
@@ -735,7 +735,7 @@ msgstr "客户端连接返回文件的临时目录"
msgid "The 'Name' field must not be empty!"
msgstr "“名称”字段不能为空!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -754,7 +754,7 @@ msgstr "“tls-auth”和“secret”选项的密钥类型"
msgid "The lowest supported TLS version"
msgstr "最低支持的 TLS 版本"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-openvpn/po/zh_Hant/openvpn.po b/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
index 74ee3f7229..013471f63d 100644
--- a/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
+++ b/applications/luci-app-openvpn/po/zh_Hant/openvpn.po
@@ -433,7 +433,7 @@ msgstr "持久/非持久 ifconfig 池"
msgid "Ping remote every n seconds over TCP/UDP port"
msgstr "每 n 秒 ping 一次遠端 TCP/UDP 埠"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:32
msgid "Please edit this file directly in a terminal session."
msgstr "請編輯在終端機會話中的此文件目錄."
@@ -554,16 +554,16 @@ msgstr "當客戶端斷開時在指令列下允許指令碼"
msgid "Run up/down scripts for all restarts"
msgstr "每次重啟都執行啟動/關閉指令碼"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:41
msgid "Save"
msgstr "儲存"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:65
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr "本節添加帶有您的憑據(%s)的可選“ auth-user-pass”文件"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:44
msgid "Section to modify the OVPN config file (%s)"
msgstr "節錄OVPN設置文件(%s)的部分"
@@ -736,7 +736,7 @@ msgstr "客戶端連線返回檔案的臨時目錄"
msgid "The 'Name' field must not be empty!"
msgstr "'名稱'欄位不能是空白!"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:22
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
@@ -755,7 +755,7 @@ msgstr "“tls-auth”和“secret”選項的金鑰型別"
msgid "The lowest supported TLS version"
msgstr "最低支援的 TLS 版本"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
+#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:31
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (≥ 100 KB)."
diff --git a/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
index 44f1fdcd38..d0b5d1636b 100644
--- a/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ar/shadowsocks-libev.po
@@ -23,11 +23,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "إعدادات متقدمة"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -35,23 +35,23 @@ msgstr ""
msgid "Cancel"
msgstr "إلغاء"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -63,12 +63,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "تعطيل"
@@ -77,23 +77,23 @@ msgstr "تعطيل"
msgid "Disabled"
msgstr "غير مفعل"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -117,39 +117,26 @@ msgstr ""
msgid "Enabled"
msgstr "مفعل"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "حجج اضافية"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "الاعدادات العامة"
@@ -171,7 +158,7 @@ msgstr "استيراد"
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -179,10 +166,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -216,7 +199,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -232,7 +215,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -242,7 +225,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -254,10 +237,6 @@ msgstr "نظرة عامة"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "يمرر الحجج الإضافية إلى iptables. استخدم بعناية!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "كلمة المرور"
@@ -274,7 +253,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -308,23 +287,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -356,10 +335,16 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+
+#~ msgid "Extra arguments"
+#~ msgstr "حجج اضافية"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "يمرر الحجج الإضافية إلى iptables. استخدم بعناية!"
diff --git a/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
index 57be4c6a37..5f499a3f72 100644
--- a/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/bg/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Разширени настройки"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Отмени"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Забрани"
@@ -76,23 +76,23 @@ msgstr "Забрани"
msgid "Disabled"
msgstr "Забранен"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "Разрешен"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Допълнителни аргументи"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Основни настройки"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,13 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+
+#~ msgid "Extra arguments"
+#~ msgstr "Допълнителни аргументи"
diff --git a/applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po
index 9e7d4761ab..3758186015 100644
--- a/applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/bn_BD/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "উন্নত সেটিংস"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "বাতিল করুন"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr "নিষ্ক্রিয়"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "সক্রিয়"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "সাধারণ সেটিংস"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po
index 5a7c34b7d2..11ac4c8070 100644
--- a/applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ca/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Configuració avançada"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Cancel•lar"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Paràmetres generals"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "Visió de conjunt"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Contrasenya"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,11 +334,11 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
index 4bf0697d26..043ba2cb17 100644
--- a/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/cs/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Pokročilá nastavení"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Storno"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Zakázat"
@@ -76,23 +76,23 @@ msgstr "Zakázat"
msgid "Disabled"
msgstr "Zakázáno"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr "Povolit/Zakázat"
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Další argumenty volání"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Obecná nastavení"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr "Lokální port"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "Přehled"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "Předává další argumenty iptables. Používat opatrně!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Heslo"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr "Port serveru"
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,16 @@ msgstr ""
msgid "Verbose"
msgstr "Podrobné"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+
+#~ msgid "Extra arguments"
+#~ msgstr "Další argumenty volání"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "Předává další argumenty iptables. Používat opatrně!"
diff --git a/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po
index 7c18706f31..9b464304dd 100644
--- a/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/da/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr "Deaktiveret"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr ""
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "Oversigt"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "Sender yderligere argumenter til iptables. Brug med omhu!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Adgangskode"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,13 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "Sender yderligere argumenter til iptables. Brug med omhu!"
diff --git a/applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po
index eb58bee6e5..fbdec43a75 100644
--- a/applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/de/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr "ss-redir-Bypass für Pakete mit Zieladressen in dieser Liste"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "ss-redir-Bypass für Pakete mit Quell-Adressen in dieser Liste"
@@ -34,7 +34,7 @@ msgstr "ss-redir-Bypass für Pakete mit Quell-Adressen in dieser Liste"
msgid "Cancel"
msgstr "Abbrechen"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
@@ -42,11 +42,11 @@ msgstr ""
"Weitergehende Prüfung von Ziel-Adressen für Pakete mit einer Quell-Adresse "
"aus dieser Liste"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Standardaktion für lokal generierte TCP-Pakete"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
@@ -54,7 +54,7 @@ msgstr ""
"Standardaktion für Pakete deren Ziel-Adresse auf keine der Einträge in der "
"Ziel-IP Liste passt"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -70,12 +70,12 @@ msgstr ""
"Lege entfernte Shadowsocks-Server fest. Deaktivieren von Einträgen wird auch "
"die zugehörigen Instanzen dazu deaktivieren."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Ziel-Einstellungen"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Deaktivieren"
@@ -84,23 +84,23 @@ msgstr "Deaktivieren"
msgid "Disabled"
msgstr "Deaktiviert"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "Ziel-Standard"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "Dst IP/Net-Bypass"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "Dst IP/Netz Bypass-Datei"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "Dst IP/Netz Forward"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "Dst IP/Netz Forward-Datei"
@@ -124,39 +124,26 @@ msgstr "Aktivieren/Deaktivieren"
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Zusätzliche Argumente"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr "Forward via ss-redir für Pakete mit ZIel-Adresse in dieser Liste"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr "Forward via ss-redir für Pakete mit Quell-Adresse in dieser Liste"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
@@ -178,7 +165,7 @@ msgstr "Importiere"
msgid "Import Links"
msgstr "Importiere Links"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Eingehende Schnittstellen"
@@ -186,10 +173,6 @@ msgstr "Eingehende Schnittstellen"
msgid "Install package"
msgstr "Installiere Paket"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "Installiere das \"iptables-mod-conntrack-extra\"-Paket"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -226,7 +209,7 @@ msgstr "Lokale Adressen"
msgid "Local port"
msgstr "Lokaler Port"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -242,7 +225,7 @@ msgstr "Methode"
msgid "Mode of operation"
msgstr "Betriebsmodus"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -259,7 +242,7 @@ msgstr ""
"Checks in einer checkdst-Aktion enden, werden Pakete weiterhin auf "
"ihre Ziel-Adresse geprüft."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "Nur Regeln auf Pakete von diesen Netzwerkinterfaces anwenden"
@@ -271,12 +254,6 @@ msgstr "Übersicht"
msgid "Package is not installed"
msgstr "Paket ist nicht installiert"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-"Gibt zusätzliche Kommandozeilenargumente an iptables weiter. Mit Vorsicht "
-"benutzen!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Passwort"
@@ -293,7 +270,7 @@ msgstr "Plugin-Optionen"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "Bevorzuge IPv6-Adressen beim Abfragen von DNS-Namen"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Umleitungsregeln"
@@ -327,23 +304,23 @@ msgstr "Server-Port"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "Quell-Einstellungen"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "Src-Default"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "Src IP/Net Bypass"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "Src IP/Net Checkdst"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "Src IP/Net Forward"
@@ -375,14 +352,25 @@ msgstr "Tunnel-Adresse"
msgid "Verbose"
msgstr "Ausührlich"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "ss-redir für TCP"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "ss-redir für UDP"
+#~ msgid "Extra arguments"
+#~ msgstr "Zusätzliche Argumente"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "Installiere das \"iptables-mod-conntrack-extra\"-Paket"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr ""
+#~ "Gibt zusätzliche Kommandozeilenargumente an iptables weiter. Mit Vorsicht "
+#~ "benutzen!"
+
#~ msgid "Bind address"
#~ msgstr "Bind-Adresse"
diff --git a/applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po
index ddec8042e0..c43204ebf3 100644
--- a/applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/el/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Ρυθμίσεις για προχωρημένους"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Ακύρωση"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Γενικές ρυθμίσεις"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po
index 2163fb7e1c..7f237d8559 100644
--- a/applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/en/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Advanced Settings"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr ""
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
index d5ebd1d8ad..bf8eb0b6f4 100644
--- a/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
@@ -25,11 +25,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Configuración avanzada"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr "Omitir ss-redir para paquetes con dirección dst en esta lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "Omitir ss-redir para paquetes con dirección src en esta lista"
@@ -37,7 +37,7 @@ msgstr "Omitir ss-redir para paquetes con dirección src en esta lista"
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
@@ -45,11 +45,11 @@ msgstr ""
"Continuar con la verificación de la dirección dst para paquetes con "
"dirección src en esta lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Acción predeterminada para paquetes TCP generados localmente"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
@@ -57,7 +57,7 @@ msgstr ""
"Acción predeterminada para paquetes cuya dirección dst no coincide con "
"ninguna de la lista dst ip"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -73,12 +73,12 @@ msgstr ""
"Definición de servidores shadowsocks remotos. Desactivar cualquiera de ellos "
"también desactiva las instancias que lo refieran."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Configuración de destino"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Desactivar"
@@ -87,23 +87,23 @@ msgstr "Desactivar"
msgid "Disabled"
msgstr "Desactivado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "Dst predeterminado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "Omitir Dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "Omitir archivo Dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "Reenviar Dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "Reenviar archivo Dst ip/net"
@@ -127,47 +127,32 @@ msgstr "Activar/Desactivar"
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Argumentos extra"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
"Archivo que contiene ip/net para los fines como con Omitir Dst ip/net"
"em>"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
"Archivo que contiene ip / net para los fines como con Reenviar Dst ip/"
"net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "Reenviar recentrst"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-"Reenviar aquellos paquetes cuyos archivos dst nos hayan enviado "
-"recientemente múltiples tcp-rst"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
"Reenviar a través de ss-redir para paquetes con dirección dst en esta lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
"Reenviar a través de ss-redir para paquetes con dirección src en esta lista"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Configuración general"
@@ -191,7 +176,7 @@ msgstr "Importar"
msgid "Import Links"
msgstr "Importar enlaces"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Interfaces de ingreso"
@@ -199,10 +184,6 @@ msgstr "Interfaces de ingreso"
msgid "Install package"
msgstr "Instalar paquete"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "Instalar el paquete iptables-mod-conntrack-extra"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -239,7 +220,7 @@ msgstr "Dirección local"
msgid "Local port"
msgstr "Puerto local"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "Salida local predeterminada"
@@ -256,7 +237,7 @@ msgstr "Método"
msgid "Mode of operation"
msgstr "Modo de operación"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -274,7 +255,7 @@ msgstr ""
"checkdst, los paquetes continuarán teniendo sus direcciones dst "
"marcadas."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "Solo aplicar reglas en paquetes desde estas interfaces de red"
@@ -286,10 +267,6 @@ msgstr "Visión general"
msgid "Package is not installed"
msgstr "Paquete no instalado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "Ingrese argumentos adicionales a iptables. ¡Utilícelo con cuidado!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Contraseña"
@@ -306,7 +283,7 @@ msgstr "Opciones de plugin"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "Preferir direcciones IPv6 al resolver nombres"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Reglas de redireccionamiento"
@@ -340,23 +317,23 @@ msgstr "Puerto del servidor"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "Configuración de fuente"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "Src predeterminado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "Omitir Src ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "Src ip/net checkdst"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "Reenviar Src ip/net"
@@ -388,14 +365,32 @@ msgstr "Direccion del tunel"
msgid "Verbose"
msgstr "Verbosidad"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "ss-redir para TCP"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "ss-redir para UDP"
+#~ msgid "Extra arguments"
+#~ msgstr "Argumentos extra"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "Reenviar recentrst"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr ""
+#~ "Reenviar aquellos paquetes cuyos archivos dst nos hayan enviado "
+#~ "recientemente múltiples tcp-rst"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "Instalar el paquete iptables-mod-conntrack-extra"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "Ingrese argumentos adicionales a iptables. ¡Utilícelo con cuidado!"
+
#~ msgid "Bind address"
#~ msgstr "Dirección de enlace"
diff --git a/applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po
index 7730936bc3..2021b1ccc3 100644
--- a/applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/fi/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Lisäasetukset"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Peruuta"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Poista käytöstä"
@@ -76,23 +76,23 @@ msgstr "Poista käytöstä"
msgid "Disabled"
msgstr "Pois käytöstä"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Ylimääräiset argumentit"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Yleisasetukset"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "Yleiskatsaus"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "Välittää lisäargumentteja iptablesille. Käytä varoen!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Salasana"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr "Palvelinportti"
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,16 @@ msgstr ""
msgid "Verbose"
msgstr "Monisanainen"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+
+#~ msgid "Extra arguments"
+#~ msgstr "Ylimääräiset argumentit"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "Välittää lisäargumentteja iptablesille. Käytä varoen!"
diff --git a/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
index b35ce540d9..6afde4b39a 100644
--- a/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Paramètres avancés"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Annuler"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Action par défaut pour les paquets TCP générés localement"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Paramètres de destination"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Désactiver"
@@ -76,23 +76,23 @@ msgstr "Désactiver"
msgid "Disabled"
msgstr "Désactivé"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr "Activer/Désactiver"
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Arguments supplémentaires"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Paramètres généraux"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Interfaces d'entrée"
@@ -178,10 +165,6 @@ msgstr "Interfaces d'entrée"
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr "Adresse locale"
msgid "Local port"
msgstr "Local port"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr "Méthode"
msgid "Mode of operation"
msgstr "Mode de fonctionnement"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
"Appliquer les règles uniquement sur les paquets de ces interfaces réseau"
@@ -254,12 +237,6 @@ msgstr "Aperçu"
msgid "Package is not installed"
msgstr "Le paquet n'est pas installé"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-"Passe des arguments supplémentaires aux tables d'adresses IP. A utiliser "
-"avec précaution !"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Mot de passe"
@@ -276,7 +253,7 @@ msgstr "Options de plugin"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "Préférer les adresses IPv6 lors de la résolution des noms"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Règles de redirection"
@@ -310,23 +287,23 @@ msgstr "Port serveur"
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -358,14 +335,22 @@ msgstr "Adresse du tunnel"
msgid "Verbose"
msgstr "Verbeux"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+#~ msgid "Extra arguments"
+#~ msgstr "Arguments supplémentaires"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr ""
+#~ "Passe des arguments supplémentaires aux tables d'adresses IP. A utiliser "
+#~ "avec précaution !"
+
#~ msgid "Bind address"
#~ msgstr "Lier l'adresse"
diff --git a/applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po
index 4ace38500a..efd08e9607 100644
--- a/applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/he/shadowsocks-libev.po
@@ -23,11 +23,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "הגדרות מתקדמות"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -35,23 +35,23 @@ msgstr ""
msgid "Cancel"
msgstr "ביטול"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -63,12 +63,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -77,23 +77,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -117,39 +117,26 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr ""
@@ -171,7 +158,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -179,10 +166,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -216,7 +199,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -232,7 +215,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -242,7 +225,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -254,10 +237,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -274,7 +253,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -308,23 +287,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -356,10 +335,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/hi/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/hi/shadowsocks-libev.po
index 46ea2abb4e..7cc9f4d516 100644
--- a/applications/luci-app-shadowsocks-libev/po/hi/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/hi/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr ""
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po
index 90f2d9de1c..5fd496d903 100644
--- a/applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/hu/shadowsocks-libev.po
@@ -22,13 +22,13 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Haladó Beállítások"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
"Az ss-átirányítás átküldése az ebben a listában lévő célcímmel rendelkező "
"csomagoknál"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
"Az ss-átirányítás átküldése az ebben a listában lévő forráscímmel rendelkező "
@@ -38,7 +38,7 @@ msgstr ""
msgid "Cancel"
msgstr "Mégse"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
@@ -46,11 +46,11 @@ msgstr ""
"A célcím ellenőrzésének folytatása az ebben a listában lévő forráscímmel "
"rendelkező csomagoknál"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Alapértelmezett művelet a helyileg előállított TCP-csomagoknál"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
@@ -58,7 +58,7 @@ msgstr ""
"Alapértelmezett művelet azoknál a csomagoknál, amelyek célcíme nem egyezik a "
"cél IP-lista egyikével sem"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -74,12 +74,12 @@ msgstr ""
"A távoli shadowsocks kiszolgálók meghatározása. Bármelyikük letiltása le "
"fogja tiltani a rá hivatkozó példányokat is."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Cél beállításai"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Letiltás"
@@ -88,23 +88,23 @@ msgstr "Letiltás"
msgid "Disabled"
msgstr "Letiltva"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "Cél alapértelmezettje"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "Cél IP/hálózat átmenő"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "Cél IP/hálózat átmenő fájl"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "Cél IP/hálózat továbbítás"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "Cél IP/hálózat továbbítás fájl"
@@ -128,49 +128,34 @@ msgstr "Engedélyezés vagy letiltás"
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "További argumentumok"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
"IP-t/hálózatot tartalmazó fájl olyan célokhoz mint a Cél IP/hálózat "
"átmenő"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
"IP-t/hálózatot tartalmazó fájl olyan célokhoz mint a Cél IP/hálózat "
"továbbítás"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "Recentrst továbbítása"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-"Azon csomagok továbbítása, amelyek célja nemrég több tcp-rst küldését "
-"végezte nekünk"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
"Továbbítás ss-átirányításon keresztül az ebben a listában lévő célcímmel "
"rendelkező csomagoknál"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
"Továbbítás ss-átirányításon keresztül az ebben a listában lévő forráscímmel "
"rendelkező csomagoknál"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Általános Beállítások"
@@ -192,7 +177,7 @@ msgstr "Importálás"
msgid "Import Links"
msgstr "Kapcsolatok importálása"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Bejövő csatolók"
@@ -200,10 +185,6 @@ msgstr "Bejövő csatolók"
msgid "Install package"
msgstr "Csomag telepítése"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "Az iptables-mod-conntrack-extra csomag telepítése"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -241,7 +222,7 @@ msgstr "Helyi cím"
msgid "Local port"
msgstr "Helyi port"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "Helyi-ki alapértelmezett"
@@ -257,7 +238,7 @@ msgstr "Módszer"
msgid "Mode of operation"
msgstr "Művelet módja"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -276,7 +257,7 @@ msgstr ""
"em> műveletet adja eredményül, akkor a csomagok folytatni fogják a "
"célcímeiknek az ellenőrzését."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
"Szabályok alkalmazása csak az ezekből a hálózati csatolókból érkező "
@@ -290,12 +271,6 @@ msgstr "Áttekintés"
msgid "Package is not installed"
msgstr "A csomag nincs telepítve"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-"Átadja a további argumentumokat az iptables részére. Használja "
-"körültekintően!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Jelszó"
@@ -312,7 +287,7 @@ msgstr "Bővítmény beállításai"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "IPv6-címek előnyben részesítése a nevek feloldásakor"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Átirányítási szabályok"
@@ -346,23 +321,23 @@ msgstr "Kiszolgáló port"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "Forrás beállításai"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "Forrás alapértelmezettje"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "Forrás IP/hálózat átmenő"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "Forrás IP/hálózat célellenőrzés"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "Forrás IP/hálózat továbbítás"
@@ -394,14 +369,34 @@ msgstr "Alagút címe"
msgid "Verbose"
msgstr "Bőbeszédű"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "ss-átirányítás TCP-hez"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "ss-átirányítás UDP-hez"
+#~ msgid "Extra arguments"
+#~ msgstr "További argumentumok"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "Recentrst továbbítása"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr ""
+#~ "Azon csomagok továbbítása, amelyek célja nemrég több tcp-rst küldését "
+#~ "végezte nekünk"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "Az iptables-mod-conntrack-extra csomag telepítése"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr ""
+#~ "Átadja a további argumentumokat az iptables részére. Használja "
+#~ "körültekintően!"
+
#~ msgid "Bind address"
#~ msgstr "Cím kötése"
diff --git a/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
index 5d8aab43c9..f0187dd374 100644
--- a/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/it/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Impostazioni Avanzate"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Annulla"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Disabilita"
@@ -76,23 +76,23 @@ msgstr "Disabilita"
msgid "Disabled"
msgstr "Disabilitato"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr "Abilita/Disabilita"
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Comandi extra"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Impostazioni Generali"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "Riepilogo"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "Passa comandi addizionali a iptables. Usare con cura!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Password"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,16 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+
+#~ msgid "Extra arguments"
+#~ msgstr "Comandi extra"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "Passa comandi addizionali a iptables. Usare con cura!"
diff --git a/applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po
index c730b80c05..d4a93760f5 100644
--- a/applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ja/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "詳細設定"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "キャンセル"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "無効"
@@ -76,23 +76,23 @@ msgstr "無効"
msgid "Disabled"
msgstr "無効"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "追加の引数"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "一般設定"
@@ -170,7 +157,7 @@ msgstr "インポート"
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr "ローカル・ポート"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "概要"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "iptablesにパススルーする追加の引数を設定してください。注意して設定してください!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "パスワード"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr "サーバーのポート"
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,13 +334,21 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+#~ msgid "Extra arguments"
+#~ msgstr "追加の引数"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr ""
+#~ "iptablesにパススルーする追加の引数を設定してください。注意して設定してくだ"
+#~ "さい!"
+
#~ msgid "Bind address"
#~ msgstr "バインドするIPアドレス"
diff --git a/applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po
index 5238c2e6d0..d7a31ff023 100644
--- a/applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ko/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "고급 설정"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "취소"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "기본 설정"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/mr/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/mr/shadowsocks-libev.po
index 9669a97422..a707de1a2b 100644
--- a/applications/luci-app-shadowsocks-libev/po/mr/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/mr/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "प्रगत सेटिंग्ज"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "रद्द करा"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "अक्षम करा"
@@ -76,23 +76,23 @@ msgstr "अक्षम करा"
msgid "Disabled"
msgstr "अक्षम"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "आढावा"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "संकेतशब्द"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po
index 89e0a31760..eb4c22925e 100644
--- a/applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ms/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Tetapan Lanjutan"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr ""
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
index 84be1e8167..cf88386ec8 100644
--- a/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Avanserte innstillinger"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Skru av"
@@ -76,23 +76,23 @@ msgstr "Skru av"
msgid "Disabled"
msgstr "Avskrudd"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "Påskrudd"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Generelle innstillinger"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "Oversikt"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Passord"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po
index f1f8a87456..412843e2bd 100644
--- a/applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po
@@ -23,11 +23,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Ustawienia zaawansowane"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr "Pomiń ss-redir dla pakietów z adresem dst na tej liście"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "Pomiń ss-redir dla pakietów z adresem src na tej liście"
@@ -35,7 +35,7 @@ msgstr "Pomiń ss-redir dla pakietów z adresem src na tej liście"
msgid "Cancel"
msgstr "Anuluj"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
@@ -43,11 +43,11 @@ msgstr ""
"Kontynuuj sprawdzanie adresu dst pod kątem pakietów z adresem src na tej "
"liście"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Domyślna akcja dla lokalnie generowanych pakietów TCP"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
@@ -55,7 +55,7 @@ msgstr ""
"Domyślna akcja dla pakietów, których adres dst nie pasuje do żadnej z list "
"dst ip"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -71,12 +71,12 @@ msgstr ""
"Definicja zdalnych serwerów shadowsocks. Wyłączenie któregokolwiek z nich "
"wyłączy również przypadki, które się do niego odnoszą."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Ustawienia miejsca docelowego"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Wyłącz"
@@ -85,23 +85,23 @@ msgstr "Wyłącz"
msgid "Disabled"
msgstr "Wyłączone"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "Domyślny Dst"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "Obejście dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "Plik obejściowy dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "Przekazuj Dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "Plik przekazywania Dst ip/net"
@@ -125,44 +125,30 @@ msgstr "Włącz/Wyłącz"
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Dodatkowe argumenty"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
"Plik zawierający ip/net dla celów jak w przypadku Dst ip/net bypass"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
"Plik zawierający ip/net dla celów jak w przypadku Dst ip/net forward"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "Przekaż ponownie"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-"Przekazuj te pakiety, których czas letni niedawno wysłał do nas wiele TCP-RST"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
"Przekazuj dalej przez SS-redir dla pakietów z adresem DST na tej liście"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
"Przekazuj dalej przez SS-redir dla pakietów z adresem src na tej liście"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Ustawienia główne"
@@ -184,7 +170,7 @@ msgstr "Importuj"
msgid "Import Links"
msgstr "Importuj linki"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Interfejsy Ingress"
@@ -192,10 +178,6 @@ msgstr "Interfejsy Ingress"
msgid "Install package"
msgstr "Zainstaluj pakiet"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "Zainstaluj pakiet iptables-mod-conntrack-extra"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -232,7 +214,7 @@ msgstr "Adres lokalny"
msgid "Local port"
msgstr "Port lokalny"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "Domyślne wyjście lokalne"
@@ -248,7 +230,7 @@ msgstr "Metoda"
msgid "Mode of operation"
msgstr "Tryb pracy"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -265,7 +247,7 @@ msgstr ""
"zostanie podjęta. Jeśli sprawdzanie wstępne zakończy się akcją checkdst"
"em>, pakiety będą nadal miały swoje adresy dst sprawdzone."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "Stosuj reguły tylko do pakietów z tych interfejsów sieciowych"
@@ -277,11 +259,6 @@ msgstr "Przegląd"
msgid "Package is not installed"
msgstr "Pakiet nie jest zainstalowany"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-"Przekazuje dodatkowe argumenty do iptables. Zachowaj szczególną ostrożność!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Hasło"
@@ -298,7 +275,7 @@ msgstr "Opcje wtyczek"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "Preferuj adresy IPv6 podczas rozwiązywania nazw"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Zasady Redir"
@@ -332,23 +309,23 @@ msgstr "Port serwera"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "Ustawienia źródła"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "Domyślnie src"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "Obejście ip/sieci Src"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "Src ip/net checkdst"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "Przekazuj Src ip/net"
@@ -380,14 +357,34 @@ msgstr "Adres tunelu"
msgid "Verbose"
msgstr "Pełne"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "s-redir dla TCP"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "s-redir dla UDP"
+#~ msgid "Extra arguments"
+#~ msgstr "Dodatkowe argumenty"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "Przekaż ponownie"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr ""
+#~ "Przekazuj te pakiety, których czas letni niedawno wysłał do nas wiele TCP-"
+#~ "RST"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "Zainstaluj pakiet iptables-mod-conntrack-extra"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr ""
+#~ "Przekazuje dodatkowe argumenty do iptables. Zachowaj szczególną "
+#~ "ostrożność!"
+
#~ msgid "Bind address"
#~ msgstr "Zwiąż adres"
diff --git a/applications/luci-app-shadowsocks-libev/po/pt/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/pt/shadowsocks-libev.po
index dd852a6fd1..4e929e4a88 100644
--- a/applications/luci-app-shadowsocks-libev/po/pt/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/pt/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Definições Avançadas"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr "Contornar ss-redir para pacotes com endereço dst nesta lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "Contornar ss-redir para pacotes com endereço src nesta lista"
@@ -34,7 +34,7 @@ msgstr "Contornar ss-redir para pacotes com endereço src nesta lista"
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
@@ -42,11 +42,11 @@ msgstr ""
"Continuar a ter o endereço dst verificado para pacotes com endereço src "
"nesta lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Ação padrão para pacotes TCP gerados localmente"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
@@ -54,7 +54,7 @@ msgstr ""
"Ação padrão para pacotes cujo endereço dst não corresponde com nenhum da "
"lista dst ip"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -70,12 +70,12 @@ msgstr ""
"Definição de servidores shadowsocks remotos. Desativar qualquer um deles "
"também desativará instâncias referentes a ele."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Configurações de Destino"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Desativar"
@@ -84,23 +84,23 @@ msgstr "Desativar"
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "Dst padrão"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "Contorno dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "Ficheiro de contorno dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "Forward de dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "Ficheiro de forward dst ip/net"
@@ -124,46 +124,31 @@ msgstr "Ativar/Desativar"
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Argumentos adicionais"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
"Ficheiro contendo ip/net para propósitos como com Contorno de dst ip/"
"net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
"Ficheiro contendo ip/net para propósitos como com Forward dst ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "Forward recentrst"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-"Encaminhar os pacotes cujos dst enviaram recentemente tcp-rst para múltiplos "
-"nós"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
"Encaminhar através do ss-redir para pacotes com endereço dst nesta lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
"Encaminhar através do ss-redir para pacotes com endereço src nesta lista"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Configurações gerais"
@@ -185,7 +170,7 @@ msgstr "Importar"
msgid "Import Links"
msgstr "Importar Ligações"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Interfaces de ingresso"
@@ -193,10 +178,6 @@ msgstr "Interfaces de ingresso"
msgid "Install package"
msgstr "Instalar pacote"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "Instalar o pacote iptables-mod-conntrack-extra"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -234,7 +215,7 @@ msgstr "Endereço local"
msgid "Local port"
msgstr "Porta local"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "Padrão de saída local"
@@ -250,7 +231,7 @@ msgstr "Método"
msgid "Mode of operation"
msgstr "Modo de operação"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -267,7 +248,7 @@ msgstr ""
"resultar em ação checkdst, os pacotes continuarão a ter os seus "
"endereços dst verificados."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "Aplicar apenas regras em pacotes destas interfaces de rede"
@@ -279,10 +260,6 @@ msgstr "Visão Geral"
msgid "Package is not installed"
msgstr "O pacote não está instalado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "Passa argumentos adicionais para o iptables. Usar com cuidado!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Palavra-passe"
@@ -299,7 +276,7 @@ msgstr "Opções de Plugin"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "Preferir endereços IPv6 ao resolver nomes"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Regras de Redir"
@@ -333,23 +310,23 @@ msgstr "Porta do servidor"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "Configurações de Origem"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "Src padrão"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "Contorno src ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "Checkdst src ip/net"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "Forward src ip/net"
@@ -381,14 +358,32 @@ msgstr "Endereço do túnel"
msgid "Verbose"
msgstr "Verbose"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "ss-redir para TCP"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "ss-redir para UDP"
+#~ msgid "Extra arguments"
+#~ msgstr "Argumentos adicionais"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "Forward recentrst"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr ""
+#~ "Encaminhar os pacotes cujos dst enviaram recentemente tcp-rst para "
+#~ "múltiplos nós"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "Instalar o pacote iptables-mod-conntrack-extra"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "Passa argumentos adicionais para o iptables. Usar com cuidado!"
+
#~ msgid "Bind address"
#~ msgstr "Endereço de ligação"
diff --git a/applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po
index 3d3bdaacb4..9dd6f23e37 100644
--- a/applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/pt_BR/shadowsocks-libev.po
@@ -22,13 +22,13 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Configurações Avançadas"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
"Ignore o ss-redir para pacotes com endereço de destino cadastradas nesta "
"lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
"Ignore o ss-redir para pacotes com endereço de origem cadastradas nesta lista"
@@ -37,7 +37,7 @@ msgstr ""
msgid "Cancel"
msgstr "Cancelar"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
@@ -45,11 +45,11 @@ msgstr ""
"Continue a ter o endereço de destino verificado para pacotes com endereço de "
"origem nesta lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Ação predefinida para pacotes TCP gerados localmente"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
@@ -57,7 +57,7 @@ msgstr ""
"Ação predefinida para pacotes cujo endereço de destino não correspondam a "
"qualquer uma da lista de endereços IP de destino"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -73,12 +73,12 @@ msgstr ""
"Definição de servidores shadowsocks remotos. Ao desativar qualquer um deles "
"também desabilitará instâncias referentes a ele."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Configurações de Destino"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Desativar"
@@ -87,23 +87,23 @@ msgstr "Desativar"
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "Destino padrão"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "Bypass para destino de IP/Rede"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "Arquivo de bypass para destino de IP/Rede"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "Destino de encaminhamento de IP/Rede"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "Arquivo de destino de encaminhamento de IP/Rede"
@@ -127,47 +127,34 @@ msgstr "Ativar/Desativar"
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Argumentos extras"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
"O arquivo contendo o IP/Rede com propósito de bypass do endereço IP/Rede "
"para o destino"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
"O arquivo que contenha o IP/Rede com o propósito de encaminhar o "
"endereço IP/Rede para o destino"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "Encaminhar recentrst"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr "Encaminhe os pacotes cujo o destino tenha nos enviado diversos tcp-rst"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
"Encaminhamento através do ss-redir para pacotes com endereço de destino que "
"estejam nesta lista"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
"Encaminhamento através do ss-redir para pacotes com endereço de origem que "
"estejam nesta lista"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Configurações gerais"
@@ -190,7 +177,7 @@ msgstr "Importar"
msgid "Import Links"
msgstr "Importar Links"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Interfaces de entrada"
@@ -198,10 +185,6 @@ msgstr "Interfaces de entrada"
msgid "Install package"
msgstr "Instalar pacote"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "Instalar o pacote iptables-mod-conntrack-extra"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -238,7 +221,7 @@ msgstr "Endereço local"
msgid "Local port"
msgstr "Porta local"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "Padrão de saída local"
@@ -254,7 +237,7 @@ msgstr "Método"
msgid "Mode of operation"
msgstr "Modo de operação"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -271,7 +254,7 @@ msgstr ""
"anterior resulte em uma ação checkdst, os pacotes continuarão a ter "
"seus endereços de destino (dst) verificados."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "Aplicar apenas as regras sobre os pacotes destas interfaces de rede"
@@ -283,10 +266,6 @@ msgstr "Visão geral"
msgid "Package is not installed"
msgstr "O pacote não está instalado"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "Passa argumentos adicionais para o iptables. Use com cuidado!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Senha"
@@ -303,7 +282,7 @@ msgstr "Opções de Plugin"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "Prefira endereços IPv6 ao resolver os nomes"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Regras de Redirecionamento"
@@ -337,23 +316,23 @@ msgstr "Porta do servidor"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "Configurações de Origem"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "Predefinição de origem"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "Bypass de IP/Rede de origem"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "Verificação checkdst do IP/Rede de origem"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "Encaminhamento de origem do IP/Rede"
@@ -385,14 +364,31 @@ msgstr "Endereço do túnel"
msgid "Verbose"
msgstr "Loquaz"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "ss-redir para TCP"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "ss-redir para UDP"
+#~ msgid "Extra arguments"
+#~ msgstr "Argumentos extras"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "Encaminhar recentrst"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr ""
+#~ "Encaminhe os pacotes cujo o destino tenha nos enviado diversos tcp-rst"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "Instalar o pacote iptables-mod-conntrack-extra"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "Passa argumentos adicionais para o iptables. Use com cuidado!"
+
#~ msgid "Bind address"
#~ msgstr "Vincular endereço"
diff --git a/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
index 0c6e1f2324..b6777ec5f6 100644
--- a/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
@@ -23,11 +23,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Setări avansate"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr "Bypass ss-redir pentru pachetele cu adresa dst din această listă"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "Bypass ss-redir pentru pachetele cu adresa src din această listă"
@@ -35,7 +35,7 @@ msgstr "Bypass ss-redir pentru pachetele cu adresa src din această listă"
msgid "Cancel"
msgstr "Anulare"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
@@ -43,11 +43,11 @@ msgstr ""
"Continuă să fie verificată adresa dst pentru pachetele cu adresa src din "
"această listă"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Acțiune implicită pentru pachetele TCP generate local"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
@@ -55,7 +55,7 @@ msgstr ""
"Acțiune implicită pentru pachetele a căror adresă dst nu se potrivește cu "
"niciuna din lista dst ip"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -71,12 +71,12 @@ msgstr ""
"Definiția serverelor shadowsocks la distanță. Dacă se dezactivează oricare "
"dintre ele, se vor dezactiva și instanțele care se referă la acesta."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Setări de destinație"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Dezactivați"
@@ -85,23 +85,23 @@ msgstr "Dezactivați"
msgid "Disabled"
msgstr "Dezactivat"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "Dst implicit"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "Dst ip/net bypass"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "Fișier de bypass ip/net Dst"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "Dst ip/rețea de redirecționare"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "Fișier de redirecționare Dst ip/net"
@@ -125,46 +125,31 @@ msgstr "Activare/Dezactivare"
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Argumente suplimentare"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
"Fișier care conține ip/net în scopuri similare cu Dst ip/net bypass"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
"Fișier care conține ip/net în scopuri similare cu Dst ip/net forward"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "Recentrare înainte"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-"Redirecționează acele pachete ale căror dst ne-au trimis recent mai multe "
-"tcp-rst"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
"Redirecționare prin ss-redir pentru pachetele cu adresa dst din această listă"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
"Redirecționează prin ss-redir pentru pachetele cu adresa src din această "
"listă"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Setări generale"
@@ -188,7 +173,7 @@ msgstr "Importați"
msgid "Import Links"
msgstr "Linkuri de import"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Interfețe de intrare"
@@ -196,10 +181,6 @@ msgstr "Interfețe de intrare"
msgid "Install package"
msgstr "Instalarea pachetului"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "Instalați pachetul iptables-mod-conntrack-extra"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -237,7 +218,7 @@ msgstr "Adresa locală"
msgid "Local port"
msgstr "Port local"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "Local-out implicit"
@@ -253,7 +234,7 @@ msgstr "Metoda"
msgid "Mode of operation"
msgstr "Modul de funcționare"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -271,7 +252,7 @@ msgstr ""
"acțiunea checkdst, pachetele vor continua să aibă adresele dst "
"verificate."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "Aplicați regulile numai pe pachetele de la aceste interfețe de rețea"
@@ -283,10 +264,6 @@ msgstr "Prezentare generală"
msgid "Package is not installed"
msgstr "Pachetul nu este instalat"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "Transmite argumente suplimentare către iptables. Folosiți cu grijă!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Parolă"
@@ -303,7 +280,7 @@ msgstr "Opțiuni de Plugin"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "Preferați adresele IPv6 la rezolvarea numelor"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Reguli Redir"
@@ -337,23 +314,23 @@ msgstr "Port de server"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "Setări sursă"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "Src implicit"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "Src ip/Net Bypass"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "Src ip/rețea checkdst"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "Src IP/rețea redirecționare"
@@ -385,13 +362,31 @@ msgstr "Adresa tunelului"
msgid "Verbose"
msgstr "Verbală"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "ss-redir pentru TCP"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "ss-redir pentru UDP"
+#~ msgid "Extra arguments"
+#~ msgstr "Argumente suplimentare"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "Recentrare înainte"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr ""
+#~ "Redirecționează acele pachete ale căror dst ne-au trimis recent mai multe "
+#~ "tcp-rst"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "Instalați pachetul iptables-mod-conntrack-extra"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "Transmite argumente suplimentare către iptables. Folosiți cu grijă!"
+
#~ msgid "Bind address"
#~ msgstr "Adresa legată"
diff --git a/applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po
index f8b4890782..3a779c67b8 100644
--- a/applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ru/shadowsocks-libev.po
@@ -23,11 +23,11 @@ msgstr "<скрытый>"
msgid "Advanced Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "Обойти ss-redir для пакетов с адресом src в этом списке"
@@ -35,23 +35,23 @@ msgstr "Обойти ss-redir для пакетов с адресом src в э
msgid "Cancel"
msgstr "Отмена"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Действие по умолчанию для локально сгенерированных TCP-пакетов"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -63,12 +63,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Отключить"
@@ -77,23 +77,23 @@ msgstr "Отключить"
msgid "Disabled"
msgstr "Отключено"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -117,39 +117,26 @@ msgstr "Включить/Выключить"
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Дополнительные аргументы"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Общие настройки"
@@ -171,7 +158,7 @@ msgstr "Импорт"
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -179,10 +166,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -216,7 +199,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -232,7 +215,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -242,7 +225,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -254,12 +237,6 @@ msgstr "Обзор"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-"Передаёт дополнительные аргументы таблице iptables. Используйте с "
-"осторожностью!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Пароль"
@@ -276,7 +253,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -310,23 +287,23 @@ msgstr "Порт сервера"
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -358,14 +335,22 @@ msgstr ""
msgid "Verbose"
msgstr "Подробный журнал"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+#~ msgid "Extra arguments"
+#~ msgstr "Дополнительные аргументы"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr ""
+#~ "Передаёт дополнительные аргументы таблице iptables. Используйте с "
+#~ "осторожностью!"
+
#~ msgid "Bind address"
#~ msgstr "Привязка адреса"
diff --git a/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
index 96d630ded4..ce9369e638 100644
--- a/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Zrušiť"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Zakázať"
@@ -76,23 +76,23 @@ msgstr "Zakázať"
msgid "Disabled"
msgstr "Zakázané"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr "Zakázať/Povoliť"
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Všeobecné nastavenia"
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "Prehľad"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Heslo"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po
index 574fd90b03..0d3ac1ada4 100644
--- a/applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/sv/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Avancerade inställningar"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr "Avbryt"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Inaktivera"
@@ -76,23 +76,23 @@ msgstr "Inaktivera"
msgid "Disabled"
msgstr "Avaktiverad"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr "Aktivera/Inaktivera"
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Extra argument"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Generella inställningar"
@@ -170,7 +157,7 @@ msgstr "Importera"
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr "Lokal port"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr "Överblick"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Lösenord"
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr "Port för server"
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,14 +334,17 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+#~ msgid "Extra arguments"
+#~ msgstr "Extra argument"
+
#~ msgid "Bind address"
#~ msgstr "Bindningsadress"
diff --git a/applications/luci-app-shadowsocks-libev/po/templates/shadowsocks-libev.pot b/applications/luci-app-shadowsocks-libev/po/templates/shadowsocks-libev.pot
index 6f2a47912e..a61ed488f9 100644
--- a/applications/luci-app-shadowsocks-libev/po/templates/shadowsocks-libev.pot
+++ b/applications/luci-app-shadowsocks-libev/po/templates/shadowsocks-libev.pot
@@ -13,11 +13,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -25,23 +25,23 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -53,12 +53,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -67,23 +67,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -107,39 +107,26 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr ""
@@ -161,7 +148,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -169,10 +156,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -206,7 +189,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -222,7 +205,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -232,7 +215,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -244,10 +227,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -264,7 +243,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -298,23 +277,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -346,10 +325,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/tr/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/tr/shadowsocks-libev.po
index cacc701d11..b4f43fcf24 100644
--- a/applications/luci-app-shadowsocks-libev/po/tr/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/tr/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Gelişmiş Ayarlar"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr "Bu listedeki dst adresli paketler için ss-redir'i atla"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "Bu listedeki src adresli paketler için ss-redir'i atla"
@@ -34,7 +34,7 @@ msgstr "Bu listedeki src adresli paketler için ss-redir'i atla"
msgid "Cancel"
msgstr "İptal"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
@@ -42,11 +42,11 @@ msgstr ""
"Bu listede src adresli paketler için dst adresini kontrol ettirmeye devam "
"edin"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "Yerel olarak oluşturulan TCP paketleri için varsayılan eylem"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
@@ -54,7 +54,7 @@ msgstr ""
"Dst adresi herhangi bir dst ip listesiyle eşleşmeyen paketler için "
"varsayılan eylem"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -70,12 +70,12 @@ msgstr ""
"Uzak shadowsocks sunucularının tanımı. Bunlardan herhangi birini devre dışı "
"bırakmak, ona atıfta bulunan örnekleri de devre dışı bırakır."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "Hedef Ayarları"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Devre dışı bırak"
@@ -84,23 +84,23 @@ msgstr "Devre dışı bırak"
msgid "Disabled"
msgstr "Devre dışı"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "Dst varsayılanı"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "Dst ip/net baypas"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "Dst ip/net baypas dosyası"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "Dst ip/net yönlendirme"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "Dst ip/net yönlendirme dosyası"
@@ -124,41 +124,27 @@ msgstr "Etkinleştir/Devre dışı bırak"
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Ekstra argümanlar"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr "Dst ip/net bypass ile olduğu gibi ip/net içeren dosya"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr "Dst ip/net forward ile olduğu gibi ip/net içeren dosya"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "İleri recentrst"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-"Dst'si yakın zamanda bize birden çok tcp-rst göndermiş olan paketleri ilet"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr "Bu listedeki dst adresli paketler için ss-yeniden yönlendirmeyle ilet"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
"Bu listedeki src adresine sahip paketler için ss-yeniden yönlendirmeyle ilet"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Genel Ayarlar"
@@ -180,7 +166,7 @@ msgstr "İçe aktar"
msgid "Import Links"
msgstr "Bağlantıları İçe Aktar"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "Giriş arayüzleri"
@@ -188,10 +174,6 @@ msgstr "Giriş arayüzleri"
msgid "Install package"
msgstr "Kurulum paketi"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "iptables-mod-conntrack-extra paketini yükleyin"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -228,7 +210,7 @@ msgstr "Yerel adres"
msgid "Local port"
msgstr "Yerel bağlantı noktası"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "Yerel çıkış varsayılanı"
@@ -244,7 +226,7 @@ msgstr "Yöntem"
msgid "Mode of operation"
msgstr "Çalışma şekli"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -261,7 +243,7 @@ msgstr ""
"em> eylemiyle sonuçlanırsa, paketlerin dst adresleri kontrol edilmeye devam "
"edecektir."
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "Kuralları yalnızca bu ağ arabirimlerinden gelen paketlere uygulayın"
@@ -273,10 +255,6 @@ msgstr "Genel bakış"
msgid "Package is not installed"
msgstr "Paket kurulu değil"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "iptables'a ek argümanlar iletir. Dikkatli kullanın!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Parola"
@@ -293,7 +271,7 @@ msgstr "Eklenti Seçenekleri"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "İsimleri çözerken IPv6 adreslerini tercih et"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Yönlendirme Kuralları"
@@ -327,23 +305,23 @@ msgstr "Sunucu bağlantı noktası"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "Kaynak Ayarları"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "Src varsayılanı"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "Src ip/net baypas"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "Src ip/net checkdst"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "Src ip/net forward"
@@ -375,10 +353,27 @@ msgstr "Tünel adresi"
msgid "Verbose"
msgstr "Ayrıntılı"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "TCP için ss-redir"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "UDP için ss-redir"
+
+#~ msgid "Extra arguments"
+#~ msgstr "Ekstra argümanlar"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "İleri recentrst"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr ""
+#~ "Dst'si yakın zamanda bize birden çok tcp-rst göndermiş olan paketleri ilet"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "iptables-mod-conntrack-extra paketini yükleyin"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "iptables'a ek argümanlar iletir. Dikkatli kullanın!"
diff --git a/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
index fc93352611..032a7667ba 100644
--- a/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/uk/shadowsocks-libev.po
@@ -23,11 +23,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Додаткові налаштування"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -35,23 +35,23 @@ msgstr ""
msgid "Cancel"
msgstr "Скасувати"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -63,12 +63,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "Вимкнути"
@@ -77,23 +77,23 @@ msgstr "Вимкнути"
msgid "Disabled"
msgstr "Вимкнено"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -117,39 +117,26 @@ msgstr "Увімкнути/Вимкнути"
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "Додаткові аргументи"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "Загальні налаштування"
@@ -171,7 +158,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -179,10 +166,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -216,7 +199,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -232,7 +215,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -242,7 +225,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -254,11 +237,6 @@ msgstr "Огляд"
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-"Передавання додаткових аргументів для IPTables. Використовуйте з обережністю!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "Пароль"
@@ -275,7 +253,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -309,23 +287,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -357,14 +335,22 @@ msgstr ""
msgid "Verbose"
msgstr "Детальний звіт"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
+#~ msgid "Extra arguments"
+#~ msgstr "Додаткові аргументи"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr ""
+#~ "Передавання додаткових аргументів для IPTables. Використовуйте з "
+#~ "обережністю!"
+
#~ msgid "Add"
#~ msgstr "Додати"
diff --git a/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po
index 7f09e2bb09..cbc4832c42 100644
--- a/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/vi/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "Advanced Settings"
msgstr "Cài đặt nâng cao"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr ""
@@ -34,23 +34,23 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr ""
@@ -76,23 +76,23 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr ""
@@ -116,39 +116,26 @@ msgstr ""
msgid "Enabled"
msgstr "Bật"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr ""
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr ""
@@ -170,7 +157,7 @@ msgstr ""
msgid "Import Links"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr ""
@@ -178,10 +165,6 @@ msgstr ""
msgid "Install package"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -215,7 +198,7 @@ msgstr ""
msgid "Local port"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr ""
@@ -231,7 +214,7 @@ msgstr ""
msgid "Mode of operation"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -241,7 +224,7 @@ msgid ""
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr ""
@@ -253,10 +236,6 @@ msgstr ""
msgid "Package is not installed"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr ""
@@ -273,7 +252,7 @@ msgstr ""
msgid "Prefer IPv6 addresses when resolving names"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr ""
@@ -307,23 +286,23 @@ msgstr ""
msgid "Shadowsocks-libev"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr ""
@@ -355,10 +334,10 @@ msgstr ""
msgid "Verbose"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr ""
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr ""
diff --git a/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
index 4c1710fd13..4ec22951c2 100644
--- a/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
@@ -23,11 +23,11 @@ msgstr "<已隐藏>"
msgid "Advanced Settings"
msgstr "高级设置"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr "对于目的地址在列表中的报文,绕过ss-redir"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "对于源地址在列表中的报文,绕过ss-redir"
@@ -35,23 +35,23 @@ msgstr "对于源地址在列表中的报文,绕过ss-redir"
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr "对于源地址在列表中的报文,继续检查其目的地址"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "对于设备本身产生的TCP报文的默认行为"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr "对于目的地址不在列表中的报文的默认行为"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -65,12 +65,12 @@ msgstr ""
"在此页面设定访问远端shadowsocks服务器的参数。请注意,禁用远端服务器会同时停止"
"与之关联的shadowsocks-libev组件。"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "目的地址设定"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "禁用"
@@ -79,23 +79,23 @@ msgstr "禁用"
msgid "Disabled"
msgstr "已禁用"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "目的未匹配时默认行为"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "绕过"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "绕过(文件)"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "转发"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "转发(文件)"
@@ -119,39 +119,26 @@ msgstr "启用/禁用"
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "额外参数"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr "包含ip/net的文件,用于 Dst ip/net bypass"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr "包含 ip/net 的文件用于与 Dst ip/net forward"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "转发被连接重置的地址"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr "若近期多次收到某地址的连接重置报文,则将其加入到转发列表中"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr "对于目的地址在列表中的报文,通过ss-redir转发"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr "对于源地址在列表中的报文,通过ss-redir转发"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "常规设置"
@@ -173,7 +160,7 @@ msgstr "导入"
msgid "Import Links"
msgstr "导入链接"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "入口网卡"
@@ -181,10 +168,6 @@ msgstr "入口网卡"
msgid "Install package"
msgstr "安装软件包"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "安装iptables-mod-conntrack-extra"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
@@ -221,7 +204,7 @@ msgstr "监听地址"
msgid "Local port"
msgstr "监听端口"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "本地报文默认行为"
@@ -237,7 +220,7 @@ msgstr "加密方法"
msgid "Mode of operation"
msgstr "工作模式"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -252,7 +235,7 @@ msgstr ""
"default 执行默认操作.如果事先启用了checkdst, 数据包将选定地址进"
"行转发。"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "仅对来自指定网卡的报文应用规则"
@@ -264,10 +247,6 @@ msgstr "概览"
msgid "Package is not installed"
msgstr "依赖包未安装"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "传递到 iptables 的额外参数。小心使用!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "密码"
@@ -284,7 +263,7 @@ msgstr "插件选项"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "名字解析时优先取用IPv6地址"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "转发规则"
@@ -318,23 +297,23 @@ msgstr "服务器端口"
msgid "Shadowsocks-libev"
msgstr "Shadowsocks-libev"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "源地址设定"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "源未匹配默认行为"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "绕过"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "继续匹配目的地址"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "转发"
@@ -366,14 +345,30 @@ msgstr "隧道对端地址"
msgid "Verbose"
msgstr "记录详细日志"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "用于TCP转发的ss-redir"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "用于UDP转发的ss-redir"
+#~ msgid "Extra arguments"
+#~ msgstr "额外参数"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "转发被连接重置的地址"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr "若近期多次收到某地址的连接重置报文,则将其加入到转发列表中"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "安装iptables-mod-conntrack-extra"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "传递到 iptables 的额外参数。小心使用!"
+
#~ msgid "Bind address"
#~ msgstr "绑定地址"
diff --git a/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
index b2574ee083..1524ebf2d5 100644
--- a/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/zh_Hant/shadowsocks-libev.po
@@ -22,11 +22,11 @@ msgstr "<隱藏>"
msgid "Advanced Settings"
msgstr "進階設定"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:88
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:84
msgid "Bypass ss-redir for packets with dst address in this list"
msgstr "繞過 ss-redir,以取得此清單中具有目的位址的封包"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:74
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
msgid "Bypass ss-redir for packets with src address in this list"
msgstr "在此列表中繞過具有src位址的封包的ss-redir"
@@ -34,23 +34,23 @@ msgstr "在此列表中繞過具有src位址的封包的ss-redir"
msgid "Cancel"
msgstr "取消"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
msgid ""
"Continue to have dst address checked for packets with src address in this "
"list"
msgstr "在此列表中繼續檢查dst位址以查找具有src位址的封包"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:60
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
msgid "Default action for locally generated TCP packets"
msgstr "本地生成的TCP封包的預設操作"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:104
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
msgid ""
"Default action for packets whose dst address do not match any of the dst ip "
"list"
msgstr "dst位址與任何dst ip列表都不匹配的封包的預設操作"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
"Default action for packets whose src address do not match any of the src ip/"
"net list"
@@ -62,12 +62,12 @@ msgid ""
"disable instances referring to it."
msgstr "遠程Shadowsocks伺服器的定義。禁用其中任何一個還將禁用引用它的實例。"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:44
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
msgid "Destination Settings"
msgstr "目的地設定"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:79
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:46
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:45
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:65
msgid "Disable"
msgstr "停用"
@@ -76,23 +76,23 @@ msgstr "停用"
msgid "Disabled"
msgstr "已停用"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:103
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
msgid "Dst default"
msgstr "預設Dst"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:83
msgid "Dst ip/net bypass"
msgstr "DST IP/網絡旁路"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
msgid "Dst ip/net bypass file"
msgstr "DST IP/網絡旁路文件"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:90
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:86
msgid "Dst ip/net forward"
msgstr "DST IP/網絡轉發"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:99
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
msgid "Dst ip/net forward file"
msgstr "DST IP/網絡轉發文件"
@@ -116,39 +116,26 @@ msgstr "啟用/禁用"
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
-msgid "Extra arguments"
-msgstr "額外引數"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:92
msgid ""
"File containing ip/net for the purposes as with Dst ip/net bypass"
msgstr "包含ip/net的文件,用於與 Dst ip/net忽略"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:100
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:96
msgid ""
"File containing ip/net for the purposes as with Dst ip/net forward"
msgstr "與Dst ip/net 轉發相同的目的,包含ip/net的文件"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:119
-msgid "Forward recentrst"
-msgstr "轉發最近"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:120
-msgid ""
-"Forward those packets whose dst have recently sent to us multiple tcp-rst"
-msgstr "轉發那些最近已將dst發送給我們的封包的多個tcp-rst"
-
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:91
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:87
msgid "Forward through ss-redir for packets with dst address in this list"
msgstr "通過ss-redir轉發此列表中具有dst位址的封包"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:77
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
msgid "Forward through ss-redir for packets with src address in this list"
msgstr "通過ss-redir轉發此列表中具有src位址的封包"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:77
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:41
msgid "General Settings"
msgstr "一般設定"
@@ -170,7 +157,7 @@ msgstr "匯入"
msgid "Import Links"
msgstr "導入連接"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:62
msgid "Ingress interfaces"
msgstr "入口界面"
@@ -178,18 +165,14 @@ msgstr "入口界面"
msgid "Install package"
msgstr "安裝套件"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:112
-msgid "Install package iptables-mod-conntrack-extra"
-msgstr "安裝套件 iptables-mod-conntrack-extra"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:27
msgid ""
"Instances of shadowsocks-libev components, e.g. ss-local, ss-redir, ss-"
"tunnel, ss-server, etc. To enable an instance it is required to enable both "
"the instance itself and the remote server it refers to."
msgstr ""
-"shadowsocks-libev元件的實例,例如ss-local、ss-redir、ss-tunnel、ss-"
-"server等。要啟用實例,需要同時啟用實例本身和它所引用的遠端伺服器。"
+"shadowsocks-libev元件的實例,例如ss-local、ss-redir、ss-tunnel、ss-server等。"
+"要啟用實例,需要同時啟用實例本身和它所引用的遠端伺服器。"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:169
msgid "Key (base64)"
@@ -217,7 +200,7 @@ msgstr "本地端位址"
msgid "Local port"
msgstr "本地埠號"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:59
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:58
msgid "Local-out default"
msgstr "預設本地端-輸出"
@@ -233,7 +216,7 @@ msgstr "方法"
msgid "Mode of operation"
msgstr "操作模式"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:32
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
msgid ""
"On this page you can configure how traffics are to be forwarded to ss-redir "
"instances. If enabled, packets will first have their src ip addresses "
@@ -242,11 +225,13 @@ msgid ""
"give the default action to be taken. If the prior check results in action "
"checkdst, packets will continue to have their dst addresses checked."
msgstr ""
-"在此頁面上,您可以設置如何將流量轉發到ss-redir實例。如果啟用,則封包將首先通過Src ip /net忽略, Src "
-"ip / net轉發, Src ip/net 檢查 檢查其src ip位址。 並且如果沒有匹配項,則Src "
-"default將給出要採取的預設操作。如果先前檢查導致操作 checkdst,則封包將繼續檢查其dst位址。"
+"在此頁面上,您可以設置如何將流量轉發到ss-redir實例。如果啟用,則封包將首先通"
+"過Src ip /net忽略, Src ip / net轉發, Src ip/net 檢查 "
+"檢查其src ip位址。 並且如果沒有匹配項,則Src default將給出要採"
+"取的預設操作。如果先前檢查導致操作 checkdst,則封包將繼續檢查其dst位"
+"址。"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:64
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:63
msgid "Only apply rules on packets from these network interfaces"
msgstr "僅對來自這些網絡界面的封包應用規則"
@@ -258,10 +243,6 @@ msgstr "概覽"
msgid "Package is not installed"
msgstr "套件尚未安裝"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:70
-msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "傳遞附加引數到 iptables,小心使用!"
-
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:165
msgid "Password"
msgstr "密碼"
@@ -278,7 +259,7 @@ msgstr "外掛選項"
msgid "Prefer IPv6 addresses when resolving names"
msgstr "當解析名稱時,首選IPv6位址"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:31
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:30
#: applications/luci-app-shadowsocks-libev/root/usr/share/luci/menu.d/luci-app-shadowsocks-libev.json:32
msgid "Redir Rules"
msgstr "Redir規則"
@@ -312,23 +293,23 @@ msgstr "伺服器埠號"
msgid "Shadowsocks-libev"
msgstr "SS影梭翻牆分支(Shadowsocks-libev)"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:43
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:42
msgid "Source Settings"
msgstr "來源設定值"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:82
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:78
msgid "Src default"
msgstr "預設Src"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:73
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Src ip/net bypass"
msgstr "來源 ip/net 忽略"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:75
msgid "Src ip/net checkdst"
msgstr "來源 ip/net 檢查"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:76
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:72
msgid "Src ip/net forward"
msgstr "來源 ip/net 轉發"
@@ -360,10 +341,26 @@ msgstr "隧道位址"
msgid "Verbose"
msgstr "詳細"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:52
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:51
msgid "ss-redir for TCP"
msgstr "TCP的ss-redir"
-#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:55
+#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:54
msgid "ss-redir for UDP"
msgstr "UDP的ss-redir"
+
+#~ msgid "Extra arguments"
+#~ msgstr "額外引數"
+
+#~ msgid "Forward recentrst"
+#~ msgstr "轉發最近"
+
+#~ msgid ""
+#~ "Forward those packets whose dst have recently sent to us multiple tcp-rst"
+#~ msgstr "轉發那些最近已將dst發送給我們的封包的多個tcp-rst"
+
+#~ msgid "Install package iptables-mod-conntrack-extra"
+#~ msgstr "安裝套件 iptables-mod-conntrack-extra"
+
+#~ msgid "Passes additional arguments to iptables. Use with care!"
+#~ msgstr "傳遞附加引數到 iptables,小心使用!"
diff --git a/modules/luci-base/po/ar/base.po b/modules/luci-base/po/ar/base.po
index 58ea4b8fd0..4837681583 100644
--- a/modules/luci-base/po/ar/base.po
+++ b/modules/luci-base/po/ar/base.po
@@ -11,6 +11,11 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f ديسيبل"
@@ -19,7 +24,7 @@ msgstr "%.1f ديسيبل"
msgid "%d Bit"
msgstr "%d بت"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d حقل غير صحيح"
@@ -37,14 +42,14 @@ msgstr "(إطار %d دقيقة ، فاصل زمني %d ثانية)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(فارغ)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -55,8 +60,8 @@ msgid "-- Additional Field --"
msgstr "--ميدانية إضافية --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -106,6 +111,17 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 دقيقة تحميل:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "تحميل 15 دقيقة:"
@@ -211,6 +227,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr ""
@@ -219,7 +280,7 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "يوجد دليل بنفس الاسم."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "يجب الدخول مجدداً لئن صلاحية جلسة قد انتهت."
@@ -280,6 +341,10 @@ msgstr "لا يتم دعم مراقبة ARP للسياسة المحددة!"
msgid "ARP retry threshold"
msgstr "إعادة محاولة ARP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (وضع النقل غير المتزامن)"
@@ -316,9 +381,9 @@ msgstr "رقم جهاز ATM"
msgid "ATU-C System Vendor ID"
msgstr "معرف مزود نظام ATU-C"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "واجهة غائبة"
@@ -330,6 +395,11 @@ msgstr "قصر خدمة DNS على واجهات الشبكات الفرعية ا
msgid "Accept local"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr ""
@@ -403,7 +473,7 @@ msgstr "موازنة تحميل الإرسال التكيفي (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -494,6 +564,11 @@ msgstr "ملف سرفير إضافي"
msgid "Address"
msgstr "عنوان"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "عنوان للوصول إلى جسر الترحيل المحلي"
@@ -771,9 +846,14 @@ msgstr "mount مجهول"
msgid "Anonymous Swap"
msgstr "swap مجهول"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "أي منطقة"
@@ -786,16 +866,16 @@ msgstr ""
msgid "Apply backup?"
msgstr "تطبيق النسخ الاحتياطي؟"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "فشل تطبيق الطلب بالحالة h%
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "تطبيق ملحوظ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "جاري تطبيق تغييرات التكوين ... %ds"
@@ -827,6 +907,20 @@ msgstr "المحطات المرتبطة"
msgid "Associations"
msgstr "الارتباطات"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr "حاول تمكين نقاط التحميل المكونة للأجهزة المتصلة"
@@ -935,7 +1029,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr ""
@@ -1056,6 +1150,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "رقم وحدة الجسر"
@@ -1077,7 +1175,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "سياسة البث (البث ، 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "تصفح…"
@@ -1108,7 +1206,7 @@ msgid "Call failed"
msgstr "الاتصال فشل"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1120,6 +1218,36 @@ msgstr "الاتصال فشل"
msgid "Cancel"
msgstr "إلغاء"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "فئة"
@@ -1182,11 +1310,16 @@ msgstr ""
msgid "Chain"
msgstr "سلسلة"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "التغييرات"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "تم التراجع عن التغييرات."
@@ -1204,7 +1337,7 @@ msgstr "يغير كلمة مرور المسؤول للوصول إلى الجها
msgid "Channel"
msgstr "قناة"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "تحليل القناة"
@@ -1286,7 +1419,7 @@ msgstr "العميل"
msgid "Client ID to send when requesting DHCP"
msgstr "معرّف العميل لإرساله عند طلب DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1353,16 +1486,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "حساب المجموع الاختباري الصادر (اختياري)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "إعدادات"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "تم تطبيق تغييرات التكوين."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "تم التراجع عن تغييرات التكوين!"
@@ -1441,10 +1574,20 @@ msgstr "فشلت محاولة الاتصال."
msgid "Connection lost"
msgstr "انقطع الاتصال"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "روابط"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1468,7 +1611,21 @@ msgstr "تم حفظ المحتويات."
msgid "Continue"
msgstr "يكمل"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1511,8 +1668,8 @@ msgstr "مستوى سجل Cron"
msgid "Current power"
msgstr "القوة الحالية"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1707,9 +1864,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1758,17 +1915,32 @@ msgstr ""
msgid "Destination"
msgstr "وجهة"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "بوابة الوجهة"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "منطقة الوجهة"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1813,7 +1985,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "الجهاز لا يمكن الوصول إليه!"
@@ -1914,10 +2086,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2059,7 +2231,7 @@ msgstr "تحميل mtdblock"
msgid "Downstream SNR offset"
msgstr "تعويض مصب SNR"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "اسحب لإعادة ترتيب"
@@ -2067,6 +2239,16 @@ msgstr "اسحب لإعادة ترتيب"
msgid "Drop Duplicate Frames"
msgstr "قم بإسقاط الإطارات المكررة"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "مثيل Dropbear"
@@ -2121,9 +2303,9 @@ msgstr "طول EA بت"
msgid "EAP-Method"
msgstr "طريقة EAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2151,10 +2333,20 @@ msgstr "قم بتحرير هذه الشبكة"
msgid "Edit wireless network"
msgstr "تحرير الشبكة اللاسلكية"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2407,6 +2599,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "أدخل قيمة مخصصة"
@@ -2569,7 +2766,7 @@ msgstr "بروتوكول FT"
msgid "Failed to change the system password."
msgstr "فشل تغيير كلمة مرور النظام."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "فشل التأكيد على التطبيق خلال %ds ، في انتظار التراجع…"
@@ -2660,8 +2857,12 @@ msgid "Finish"
msgstr "نهاية"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "جدار الحماية"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2819,6 +3020,11 @@ msgstr "وضع إعادة التوجيه"
msgid "Fragmentation Threshold"
msgstr "عتبة التجزيء"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3138,6 +3345,18 @@ msgstr ""
msgid "Hybrid"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3183,6 +3402,16 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr ""
@@ -3272,6 +3501,10 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr ""
@@ -3285,6 +3518,10 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3403,6 +3640,10 @@ msgstr "IPv6-Съфикс(hex
msgid "IPv6 support"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3582,6 +3823,16 @@ msgstr "Информация"
msgid "Ingress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3822,7 +4073,7 @@ msgid "Keep settings and retain the current configuration"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr ""
@@ -3856,6 +4107,11 @@ msgstr ""
msgid "Key for outgoing packets (optional)."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr ""
@@ -3968,7 +4224,7 @@ msgid ""
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr ""
@@ -4069,7 +4325,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr ""
@@ -4091,7 +4347,7 @@ msgstr ""
msgid "Loading directory contents…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4448,6 +4704,11 @@ msgstr ""
msgid "Metric"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr ""
@@ -4639,6 +4900,10 @@ msgstr ""
msgid "NAS ID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4665,7 +4930,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4730,6 +4995,10 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4765,7 +5034,7 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4807,6 +5076,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr ""
@@ -4866,6 +5140,10 @@ msgstr ""
msgid "No negative cache"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4881,6 +5159,11 @@ msgstr ""
msgid "No public keys present yet."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr ""
@@ -5096,7 +5379,7 @@ msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5104,11 +5387,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr ""
@@ -5429,6 +5712,11 @@ msgstr ""
msgid "Packet Steering"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5508,7 +5796,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr ""
@@ -5605,7 +5893,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr "Моля, въведете потребителско име и парола."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr ""
@@ -5613,6 +5901,11 @@ msgstr ""
msgid "Policy"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr ""
@@ -5708,7 +6001,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr ""
@@ -5848,6 +6141,11 @@ msgstr ""
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5860,7 +6158,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr ""
@@ -5904,14 +6202,44 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6088,7 +6416,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6153,22 +6481,66 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6192,6 +6564,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6226,6 +6602,23 @@ msgstr ""
msgid "Rule"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6238,7 +6631,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6293,8 +6686,8 @@ msgstr ""
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6303,8 +6696,8 @@ msgstr ""
msgid "Save"
msgstr "Запази"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Запиши & Приложи"
@@ -6330,11 +6723,11 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr ""
@@ -6405,7 +6798,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr ""
@@ -6414,6 +6807,11 @@ msgstr ""
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6533,7 +6931,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Размер"
@@ -6601,11 +6999,26 @@ msgstr ""
msgid "Source"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6937,7 +7350,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr ""
@@ -7092,8 +7505,8 @@ msgid "System"
msgstr "Система"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr ""
@@ -7118,6 +7531,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr ""
@@ -7311,7 +7744,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7567,7 +8000,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr ""
@@ -7694,7 +8127,7 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "За вписване в системата…"
@@ -7725,7 +8158,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr ""
@@ -7734,6 +8167,15 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr ""
@@ -7788,6 +8230,16 @@ msgstr ""
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr ""
@@ -7924,7 +8376,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr ""
@@ -7954,7 +8406,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Качване"
@@ -7978,12 +8430,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr ""
@@ -8113,6 +8565,11 @@ msgstr ""
msgid "Use routing table"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8178,6 +8635,10 @@ msgstr ""
msgid "Username"
msgstr "Потребителско име"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr ""
@@ -8377,7 +8838,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8412,7 +8873,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Безжичен"
@@ -8472,7 +8933,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8557,7 +9018,7 @@ msgid "bridged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8604,6 +9065,11 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr ""
@@ -8643,7 +9109,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr ""
@@ -8667,6 +9133,11 @@ msgstr ""
msgid "hidden"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8678,7 +9149,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr ""
@@ -8699,6 +9170,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr ""
@@ -8725,7 +9201,7 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr ""
@@ -8759,6 +9235,11 @@ msgstr ""
msgid "output"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -8832,14 +9313,14 @@ msgstr "неизвестен"
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9029,6 +9510,11 @@ msgstr ""
msgid "weak security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "да"
@@ -9036,3 +9522,6 @@ msgstr "да"
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
msgid "« Back"
msgstr ""
+
+#~ msgid "Firewall"
+#~ msgstr "Защитна стена"
diff --git a/modules/luci-base/po/bn_BD/base.po b/modules/luci-base/po/bn_BD/base.po
index 8ffc6522f5..0f05cda283 100644
--- a/modules/luci-base/po/bn_BD/base.po
+++ b/modules/luci-base/po/bn_BD/base.po
@@ -10,6 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f ডিবি"
@@ -18,7 +23,7 @@ msgstr "%.1f ডিবি"
msgid "%d Bit"
msgstr "%d বিট"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d ফিল্ড(গুলো) সঠিক নয়"
@@ -36,14 +41,14 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -54,8 +59,8 @@ msgid "-- Additional Field --"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -105,6 +110,13 @@ msgstr ""
msgid "1 Minute Load:"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr ""
@@ -209,6 +221,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr ""
@@ -217,7 +274,7 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
@@ -278,6 +335,10 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
@@ -312,9 +373,9 @@ msgstr ""
msgid "ATU-C System Vendor ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr ""
@@ -326,6 +387,11 @@ msgstr ""
msgid "Accept local"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr ""
@@ -399,7 +465,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -490,6 +556,11 @@ msgstr ""
msgid "Address"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr ""
@@ -762,9 +833,14 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr ""
@@ -777,16 +853,16 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -818,6 +894,20 @@ msgstr ""
msgid "Associations"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -926,7 +1016,7 @@ msgstr ""
msgid "BSSID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr ""
@@ -1042,6 +1132,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr ""
@@ -1063,7 +1157,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr ""
@@ -1094,7 +1188,7 @@ msgid "Call failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1106,6 +1200,36 @@ msgstr ""
msgid "Cancel"
msgstr "বাতিল করুন"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr ""
@@ -1160,11 +1284,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr ""
@@ -1182,7 +1311,7 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr ""
@@ -1257,7 +1386,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1319,16 +1448,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "কনফিগারেশন"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1400,10 +1529,20 @@ msgstr ""
msgid "Connection lost"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1426,7 +1565,21 @@ msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1466,8 +1619,8 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1655,9 +1808,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1706,17 +1859,32 @@ msgstr ""
msgid "Destination"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1761,7 +1929,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr ""
@@ -1860,10 +2028,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -1997,7 +2165,7 @@ msgstr ""
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr ""
@@ -2005,6 +2173,16 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr ""
@@ -2054,9 +2232,9 @@ msgstr ""
msgid "EAP-Method"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2082,10 +2260,20 @@ msgstr ""
msgid "Edit wireless network"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2335,6 +2523,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr ""
@@ -2494,7 +2687,7 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2578,7 +2771,11 @@ msgid "Finish"
msgstr ""
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
@@ -2737,6 +2934,11 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at RA"
msgid "RA-Service"
msgstr "Servei RA"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Ja existeix una configuració pel dispositiu\"%s\""
@@ -225,7 +282,7 @@ msgstr "Ja existeix una configuració pel dispositiu\"%s\""
msgid "A directory with the same name already exists."
msgstr "Ja existeix un directori amb aquest mateix nom."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "Cal un inici de sessió nou ja que la sessió d'autenticació ha caducat."
@@ -286,6 +343,10 @@ msgstr "La supervisió ARP no és compatible amb la política seleccionada!"
msgid "ARP retry threshold"
msgstr "Llindar de reintent ARP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Mode de transferència asíncrona)"
@@ -323,9 +384,9 @@ msgstr "Número de dispositiu ATM"
msgid "ATU-C System Vendor ID"
msgstr "Identificador del proveïdor del sistema ATU-C"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Interfície absent"
@@ -339,6 +400,11 @@ msgstr ""
msgid "Accept local"
msgstr "Acceptar local"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Accepta paquets amb adreces d'origen locals"
@@ -412,7 +478,7 @@ msgstr "Equilibri de càrrega de transmissió adaptativa (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -504,6 +570,11 @@ msgstr "Fitxer de servidors addicionals"
msgid "Address"
msgstr "Adreça"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Adreça per accedir al relay bridge local"
@@ -785,9 +856,14 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Qualsevol zona"
@@ -800,16 +876,16 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -841,6 +917,20 @@ msgstr "Estacions associades"
msgid "Associations"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -949,7 +1039,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Enrere"
@@ -1068,6 +1158,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Número d'unitat de pont"
@@ -1089,7 +1183,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr ""
@@ -1120,7 +1214,7 @@ msgid "Call failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1132,6 +1226,36 @@ msgstr ""
msgid "Cancel"
msgstr "Cancel•lar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Categoria"
@@ -1189,11 +1313,16 @@ msgstr ""
msgid "Chain"
msgstr "Cadena"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Canvis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr ""
@@ -1211,7 +1340,7 @@ msgstr "Canvia la paraula clau de l'administrador per accedir al dispositiu"
msgid "Channel"
msgstr "Canal"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr ""
@@ -1294,7 +1423,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "ID de client a enviar en les sol·licituds DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1356,16 +1485,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuració"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1437,10 +1566,20 @@ msgstr ""
msgid "Connection lost"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Connexions"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1463,7 +1602,21 @@ msgstr ""
msgid "Continue"
msgstr "Continua"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1503,8 +1656,8 @@ msgstr "Nivell de registre del Cron"
msgid "Current power"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1695,9 +1848,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1746,17 +1899,32 @@ msgstr ""
msgid "Destination"
msgstr "Destí"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1801,7 +1969,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr ""
@@ -1902,10 +2070,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2045,7 +2213,7 @@ msgstr ""
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr ""
@@ -2053,6 +2221,16 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Instància de Dropbear"
@@ -2105,9 +2283,9 @@ msgstr ""
msgid "EAP-Method"
msgstr "Mètode EAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2133,10 +2311,20 @@ msgstr "Edita aquesta xarxa"
msgid "Edit wireless network"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2386,6 +2574,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr ""
@@ -2545,7 +2738,7 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2631,8 +2824,12 @@ msgid "Finish"
msgstr "Acaba"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Tallafocs"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2790,6 +2987,11 @@ msgstr "Mode de reenviament"
msgid "Fragmentation Threshold"
msgstr "Llindar de fragmentació"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
@@ -5718,7 +6011,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Processos"
@@ -5854,6 +6147,11 @@ msgstr "Velocitat RX"
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5868,7 +6166,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Gràfiques en temps real"
@@ -5912,14 +6210,44 @@ msgstr "Reconnex aquesta interfície"
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Referències"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Refrescant"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6096,7 +6424,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6161,22 +6489,66 @@ msgstr "Mostra/amaga la contrasenya"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Reverteix"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustesa"
@@ -6200,6 +6572,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6236,6 +6612,23 @@ msgstr ""
msgid "Rule"
msgstr "Regla"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6248,7 +6641,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6303,8 +6696,8 @@ msgstr ""
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6313,8 +6706,8 @@ msgstr ""
msgid "Save"
msgstr "Desar"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Desa i aplica"
@@ -6340,11 +6733,11 @@ msgstr "Escaneja"
msgid "Scheduled Tasks"
msgstr "Tasques programades"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Secció afegida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Secció treta"
@@ -6415,7 +6808,7 @@ msgstr "Tipus de servei"
msgid "Services"
msgstr "Serveis"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr ""
@@ -6424,6 +6817,11 @@ msgstr ""
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6543,7 +6941,7 @@ msgstr ""
msgid "Signal:"
msgstr "Senyal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Mida"
@@ -6611,11 +7009,26 @@ msgstr ""
msgid "Source"
msgstr "Origen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6947,7 +7360,7 @@ msgstr "Prioritat d'inici"
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr ""
@@ -7102,8 +7515,8 @@ msgid "System"
msgstr "Sistema"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Registre del sistema"
@@ -7128,6 +7541,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7323,7 +7756,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7590,7 +8023,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr ""
@@ -7730,7 +8163,7 @@ msgstr ""
msgid "Timezone"
msgstr "Zona horària"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr ""
@@ -7761,7 +8194,7 @@ msgstr "Rastre de ruta"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Trànsit"
@@ -7770,6 +8203,15 @@ msgstr "Trànsit"
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Transferència"
@@ -7824,6 +8266,16 @@ msgstr "Tipus"
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -7960,7 +8412,7 @@ msgstr "Desmunta"
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Canvis sense desar"
@@ -7990,7 +8442,7 @@ msgstr "Amunt"
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Puja"
@@ -8014,12 +8466,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr ""
@@ -8151,6 +8603,11 @@ msgstr ""
msgid "Use routing table"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "Empra els certificats del sistema"
@@ -8216,6 +8673,10 @@ msgstr ""
msgid "Username"
msgstr "Nom d'usuari"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8417,7 +8878,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8452,7 +8913,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Sense fils"
@@ -8512,7 +8973,7 @@ msgstr "Escriure el registre del sistema al fitxer"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8603,7 +9064,7 @@ msgid "bridged"
msgstr "pontejat"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8650,6 +9111,11 @@ msgstr "crea:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "inhabilita"
@@ -8689,7 +9155,7 @@ msgid "forced"
msgstr "forçat"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "transemès"
@@ -8713,6 +9179,11 @@ msgstr ""
msgid "hidden"
msgstr "amagat"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8724,7 +9195,7 @@ msgid "ignore"
msgstr "ignora"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "entrada"
@@ -8745,6 +9216,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "minuts"
@@ -8771,7 +9247,7 @@ msgstr "cap enllaç"
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "cap"
@@ -8805,6 +9281,11 @@ msgstr ""
msgid "output"
msgstr "sortida"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -8878,14 +9359,14 @@ msgstr "desconegut"
msgid "unlimited"
msgstr "il·limitat"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9075,6 +9556,11 @@ msgstr ""
msgid "weak security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sí"
@@ -9083,6 +9569,9 @@ msgstr "sí"
msgid "« Back"
msgstr "« Enrere"
+#~ msgid "Firewall"
+#~ msgstr "Tallafocs"
+
#~ msgid "Default %d"
#~ msgstr "%d per defecte"
diff --git a/modules/luci-base/po/cs/base.po b/modules/luci-base/po/cs/base.po
index 917ca5e1f0..821f60e53f 100644
--- a/modules/luci-base/po/cs/base.po
+++ b/modules/luci-base/po/cs/base.po
@@ -11,6 +11,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -19,7 +24,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d bitů"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d neplatných kolonek"
@@ -37,14 +42,14 @@ msgstr "(%d minutové okno, %d sekundový interval)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(prázdný)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -55,8 +60,8 @@ msgid "-- Additional Field --"
msgstr "-- Doplňující pole --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -106,6 +111,14 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Vytížení za 1 minutu:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "Vytížení za 15 minut:"
@@ -210,6 +223,51 @@ msgstr "RA MTU"
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Konfigurace zařízení \"%s\" již existuje"
@@ -218,7 +276,7 @@ msgstr "Konfigurace zařízení \"%s\" již existuje"
msgid "A directory with the same name already exists."
msgstr "Složka se stejným názvem už existuje."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
"Je třeba se znovu přihlásit, protože platnost relace přihlášení skončila."
@@ -280,6 +338,10 @@ msgstr "Monitorování ARP není podporováno vybranými zásadami!"
msgid "ARP retry threshold"
msgstr "ARP limit opakování"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (asynchronní režim přenosu)"
@@ -317,9 +379,9 @@ msgstr "číslo ATM zařízení"
msgid "ATU-C System Vendor ID"
msgstr "ATU-C identifikace výrobce systému"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Rozhraní chybí"
@@ -332,6 +394,11 @@ msgstr ""
msgid "Accept local"
msgstr "Akceptovat lokální"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Akceptovat pakety s lokální zdrojovou adresou"
@@ -405,7 +472,7 @@ msgstr "Adaptivní vyvažování přenosové zátěže (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -496,6 +563,11 @@ msgstr "Soubor s dalšími servery"
msgid "Address"
msgstr "Adresa"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Adresa pro přístup k místnímu relay bridge"
@@ -774,9 +846,14 @@ msgstr "Anonymní připojení"
msgid "Anonymous Swap"
msgstr "Anonymní odkládací oddíl/soubor"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Libovolná zóna"
@@ -789,16 +866,16 @@ msgstr ""
msgid "Apply backup?"
msgstr "Aplikovat zálohu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "Provádění požadavku selhalo se stavem %h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Použít nezkontrolované"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Aplikuji změny nastavení… %ds"
@@ -834,6 +911,20 @@ msgstr "Připojení klienti"
msgid "Associations"
msgstr "Přiřazení"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -946,7 +1037,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Zpět"
@@ -1067,6 +1158,10 @@ msgstr ""
msgid "Bridge ports"
msgstr "Porty síťového mostu"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Číslo síťového mostu"
@@ -1088,7 +1183,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Procházet…"
@@ -1121,7 +1216,7 @@ msgid "Call failed"
msgstr "Volání se nezdařilo"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1133,6 +1228,36 @@ msgstr "Volání se nezdařilo"
msgid "Cancel"
msgstr "Storno"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Kategorie"
@@ -1187,11 +1312,16 @@ msgstr ""
msgid "Chain"
msgstr "Řetěz"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Změny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Změny byly vzaty zpět."
@@ -1209,7 +1339,7 @@ msgstr "Změní administrátorské heslo pro přístup k zařízení"
msgid "Channel"
msgstr "Kanál"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Analýza kanálů"
@@ -1295,7 +1425,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Identifikátor klienta, odesílaný v DHCP požadavku"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1364,16 +1494,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Vypočítat odchozí kontrolní součet (volitelné)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Nastavení"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Změny nastavení byly provedeny."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Změny nastavení byly vráceny zpět!"
@@ -1445,10 +1575,20 @@ msgstr "Pokus o připojení se nezdařil."
msgid "Connection lost"
msgstr "Spojení ztraceno"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Připojení"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1471,7 +1611,21 @@ msgstr "Obsah byl uložen."
msgid "Continue"
msgstr "Pokračovat"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1514,8 +1668,8 @@ msgstr "Úroveň protokolování Cronu"
msgid "Current power"
msgstr "Stávající výkon"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1709,9 +1863,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "Delegovat prefix IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1760,17 +1914,32 @@ msgstr ""
msgid "Destination"
msgstr "Cíl"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Cílový port"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Cílová zóna"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1815,7 +1984,7 @@ msgstr "Zařízení není přítomné"
msgid "Device type"
msgstr "Druh zařízení"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Zařízení nedostupné!"
@@ -1916,10 +2085,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2061,7 +2230,7 @@ msgstr "Stáhnout si mtdblock"
msgid "Downstream SNR offset"
msgstr "Downstream SNR offset"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Pořadí změníte přetažením"
@@ -2070,6 +2239,16 @@ msgstr "Pořadí změníte přetažením"
msgid "Drop Duplicate Frames"
msgstr "Zavrhnout duplikátní rámce"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Instance Dropbear"
@@ -2124,9 +2303,9 @@ msgstr "EA bitová délka"
msgid "EAP-Method"
msgstr "Metoda EAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2154,10 +2333,20 @@ msgstr "Upravit tuto síť"
msgid "Edit wireless network"
msgstr "Upravit bezdrátovou síť"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2411,6 +2600,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Zadejte uživatelsky určenou hodnotu"
@@ -2574,7 +2768,7 @@ msgstr "FT protokol"
msgid "Failed to change the system password."
msgstr "Nepodařilo se změnit systémové heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
#, fuzzy
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2668,8 +2862,12 @@ msgid "Finish"
msgstr "Dokončit"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Brána firewall"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2828,6 +3026,11 @@ msgstr "Režim přeposílání"
msgid "Fragmentation Threshold"
msgstr "Hranice fragmentace"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3230,6 +3437,18 @@ msgstr "Tællere, der kan læses af mennesker"
msgid "Hybrid"
msgstr "Hybrid"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3275,6 +3494,16 @@ msgstr "IP-adressen er ugyldig"
msgid "IP address is missing"
msgstr "IP-adresse mangler"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr "IP-sæt"
@@ -3364,6 +3593,10 @@ msgstr "IPv4-præfiks"
msgid "IPv4 prefix length"
msgstr "IPv4-præfiks længde"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3377,6 +3610,10 @@ msgstr "IPv4-i-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (begge - standardindstillingen er IPv4)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3495,6 +3732,10 @@ msgstr "IPv6-suffiks (hex)"
msgid "IPv6 support"
msgstr "IPv6-understøttelse"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3545,7 +3786,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "If set, the meaning of the match options is inverted"
-msgstr "Hvis den er indstillet, bliver betydningen af matchmulighederne omvendt"
+msgstr ""
+"Hvis den er indstillet, bliver betydningen af matchmulighederne omvendt"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
@@ -3693,6 +3935,16 @@ msgstr "Information"
msgid "Ingress QoS mapping"
msgstr "Ingress QoS-kortlægning"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3940,7 +4192,7 @@ msgid "Keep settings and retain the current configuration"
msgstr "Bevar indstillingerne og den aktuelle konfiguration"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "Kernelog"
@@ -3974,6 +4226,11 @@ msgstr "Nøgle til indgående pakker (valgfrit)."
msgid "Key for outgoing packets (optional)."
msgstr "Nøgle til udgående pakker (valgfrit)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "Kill"
@@ -4090,7 +4347,7 @@ msgstr ""
"reduceret, hvis disse anvendes. Det anbefales, at 802.11b-hastigheder så "
"vidt muligt ikke tillades."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr "Legend:"
@@ -4203,7 +4460,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr "Lytteport til indgående DNS-forespørgsler."
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Læs"
@@ -4225,7 +4482,7 @@ msgstr "Indlæser data…"
msgid "Loading directory contents…"
msgstr "Indlæser mappeindhold…"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4588,6 +4845,11 @@ msgstr "Metode til bestemmelse af forbindelsesstatus"
msgid "Metric"
msgstr "Metric"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr "Min RA interval"
@@ -4785,6 +5047,10 @@ msgstr "Multicast til unicast"
msgid "NAS ID"
msgstr "NAS-ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "NAT-T-tilstand"
@@ -4811,7 +5077,7 @@ msgid "NTP server candidates"
msgstr "Kandidater til NTP-server"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4876,6 +5142,10 @@ msgstr "Aktivitet på netværksenhed (kerne: netdev)"
msgid "Network device is not present"
msgstr "Netværksenhed er ikke til stede"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr "Migration af netværks ifname-konfiguration"
@@ -4913,7 +5183,7 @@ msgstr "Nyt navn på interface…"
msgid "Next »"
msgstr "Næste »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4957,6 +5227,11 @@ msgstr ""
msgid "No client associated"
msgstr "Ingen tilknyttet klient"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Ingen data modtaget"
@@ -5016,6 +5291,10 @@ msgstr "Der er ikke flere slaver til rådighed, kan ikke gemme interface"
msgid "No negative cache"
msgstr "Ingen negativ cache"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -5031,6 +5310,11 @@ msgstr "Ingen peers defineret endnu"
msgid "No public keys present yet."
msgstr "Der er endnu ingen offentlige nøgler til stede."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "Der er ingen regler i denne kæde."
@@ -5258,7 +5542,7 @@ msgid "Operating frequency"
msgstr "Driftsfrekvens"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr "Indstillingen \"%s\" indeholder en ugyldig inputværdi."
@@ -5266,11 +5550,11 @@ msgstr "Indstillingen \"%s\" indeholder en ugyldig inputværdi."
msgid "Option \"%s\" must not be empty."
msgstr "Indstillingen \"%s\" må ikke være tom."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Indstillingen er ændret"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Indstillingen er fjernet"
@@ -5610,6 +5894,11 @@ msgstr "PXE/TFTP-indstillinger"
msgid "Packet Steering"
msgstr "Styring af pakker"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pakker"
@@ -5689,7 +5978,7 @@ msgstr "Sti til det indre klient-certifikat"
msgid "Path to inner Private Key"
msgstr "Sti til den indre private nøgle"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "Pause"
@@ -5786,7 +6075,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "Indtast venligst dit brugernavn og din adgangskode."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Vælg venligst den fil, der skal uploades."
@@ -5794,6 +6083,11 @@ msgstr "Vælg venligst den fil, der skal uploades."
msgid "Policy"
msgstr "Politik"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
@@ -5893,7 +6187,7 @@ msgid "Private Key"
msgstr "Privat nøgle"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Processer"
@@ -6038,6 +6332,11 @@ msgstr "RX-hastighed"
msgid "RX Rate / TX Rate"
msgstr "RX-hastighed / TX-hastighed"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -6052,7 +6351,7 @@ msgstr "Læs /etc/ethers
for at konfigurere DHCP-serveren."
msgid "Really switch protocol?"
msgstr "Skifter du virkelig protokol?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Grafer i realtid"
@@ -6096,14 +6395,44 @@ msgstr "Genforbind dette interface"
msgid "Redirect to HTTPS"
msgstr "Omdiriger til HTTPS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Referencer"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Genopfriske"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6282,7 +6611,7 @@ msgstr "Kræver wpa-supplicant med WEP-understøttelse"
msgid "Reselection policy for primary slave"
msgstr "Politik for genvalg af primærslave"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6349,22 +6678,66 @@ msgstr "Vis/skjul adgangskode"
msgid "Reverse path filter"
msgstr "Filter med omvendt sti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Gendan"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Gendan ændringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr "Anmodningen om gendannelse mislykkedes med statussen %h
"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Gendanner konfiguration…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robusthed"
@@ -6391,6 +6764,10 @@ msgstr "Round-Robin politik (balance-rr, 0)"
msgid "Route Allowed IPs"
msgstr "Rute tilladte IP'er"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Rute type"
@@ -6429,6 +6806,23 @@ msgstr ""
msgid "Rule"
msgstr "Regel"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr "Regeltype"
@@ -6441,7 +6835,7 @@ msgstr "Kør en filsystemkontrol, før du monterer enheden"
msgid "Run filesystem check"
msgstr "Kør filsystemkontrol"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "Fejl ved kørsel"
@@ -6496,8 +6890,8 @@ msgstr "SSTP-server"
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6506,8 +6900,8 @@ msgstr "SWAP"
msgid "Save"
msgstr "Gem"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Gem og anvend"
@@ -6533,11 +6927,11 @@ msgstr "Scan"
msgid "Scheduled Tasks"
msgstr "Planlagte opgaver"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Afsnit tilføjet"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Afsnit fjernet"
@@ -6617,7 +7011,7 @@ msgstr "Tjenestetype"
msgid "Services"
msgstr "Tjenester"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "Sessionen er udløbet"
@@ -6626,6 +7020,11 @@ msgstr "Sessionen er udløbet"
msgid "Set Static"
msgstr "Angiv statisk"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6754,7 +7153,7 @@ msgstr "Signalopdateringshastighed"
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Størrelse"
@@ -6825,11 +7224,26 @@ msgstr ""
msgid "Source"
msgstr "Kilde"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Kildeinterface"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -7245,7 +7659,7 @@ msgstr "Startprioritet"
msgid "Start refresh"
msgstr "Start opdatering"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "Starter anvend konfiguration…"
@@ -7405,8 +7819,8 @@ msgid "System"
msgstr "System"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "System Log"
@@ -7431,6 +7845,26 @@ msgstr "Systemet kører i genoprettelsestilstand (initramfs)."
msgid "Sytem running in recovery (initramfs) mode."
msgstr "Systemet kører i genoprettelsestilstand (initramfs)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7650,7 +8084,7 @@ msgstr ""
"Det korrekte SSID skal angives manuelt, når du tilmelder dig et skjult "
"trådløst netværk"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7968,7 +8402,7 @@ msgstr "Værdien tilsidesættes af konfigurationen. Original: %s"
msgid "There are no active leases"
msgstr "Der er ingen aktive leases"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "Der er ingen ændringer at anvende"
@@ -8113,7 +8547,7 @@ msgstr "Timeout i sekunder indtil topologiopdateringer ved tab af forbindelse"
msgid "Timezone"
msgstr "Tidszone"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "For at logge ind…"
@@ -8143,7 +8577,7 @@ msgstr "Traceroute"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Trafik"
@@ -8152,6 +8586,15 @@ msgstr "Trafik"
msgid "Traffic Class"
msgstr "Trafikklasse"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Overfør"
@@ -8206,6 +8649,16 @@ msgstr "Type"
msgid "Type of service"
msgstr "Tjenestetype"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -8346,7 +8799,7 @@ msgstr "Unmount"
msgid "Unnamed key"
msgstr "unavngiven nøgle"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Ikke gemte ændringer"
@@ -8376,7 +8829,7 @@ msgstr "Op"
msgid "Up Delay"
msgstr "Forsinkelse op"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Upload"
@@ -8402,12 +8855,12 @@ msgid "Upload file…"
msgstr "Upload fil…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Upload-forespørgsel mislykkedes: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Uploader fil…"
@@ -8548,6 +9001,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Brug rutetabel"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "Brug systemcertifikater"
@@ -8623,6 +9081,10 @@ msgstr "Brugernøgle (PEM kodet)"
msgid "Username"
msgstr "Brugernavn"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8831,11 +9293,9 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
-"Når den er aktiveret, er gatewayen på linket, selvom gatewayen ikke matcher "
-"nogen interface præfiks"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
msgid ""
@@ -8875,7 +9335,7 @@ msgstr "WireGuard VPN"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Trådløs"
@@ -8935,7 +9395,7 @@ msgstr "Skriv systemlog til fil"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR-politik (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9030,7 +9490,7 @@ msgid "bridged"
msgstr "brokoblet"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -9077,6 +9537,11 @@ msgstr "opret:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "deaktiver"
@@ -9116,7 +9581,7 @@ msgid "forced"
msgstr "tvunget"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "Videresend"
@@ -9140,6 +9605,11 @@ msgstr "hexadecimal kodet værdi"
msgid "hidden"
msgstr "skjult"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -9151,7 +9621,7 @@ msgid "ignore"
msgstr "ignorere"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "input"
@@ -9172,6 +9642,11 @@ msgstr "administreret konfiguration (M)"
msgid "medium security"
msgstr "medium sikkerhed"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "minutter"
@@ -9198,7 +9673,7 @@ msgstr "intet link"
msgid "non-empty value"
msgstr "ikke-tom værdi"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "ingen"
@@ -9232,6 +9707,11 @@ msgstr "anden konfiguration (O)"
msgid "output"
msgstr "output"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "positiv decimalværdi"
@@ -9308,14 +9788,14 @@ msgstr "ukendt"
msgid "unlimited"
msgstr "ubegrænset"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9505,6 +9985,11 @@ msgstr "værdi med højst %d tegn"
msgid "weak security"
msgstr "svag sikkerhed"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "ja"
@@ -9513,6 +9998,16 @@ msgstr "ja"
msgid "« Back"
msgstr "« Tilbage"
+#~ msgid "Firewall"
+#~ msgstr "Firewall"
+
+#~ msgid ""
+#~ "When enabled, gateway is on link even if the gateway does not match any "
+#~ "interface prefix"
+#~ msgstr ""
+#~ "Når den er aktiveret, er gatewayen på linket, selvom gatewayen ikke "
+#~ "matcher nogen interface præfiks"
+
#~ msgid "Default %d"
#~ msgstr "Standard %d"
diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po
index 85282ef9db..50f23c3b23 100644
--- a/modules/luci-base/po/de/base.po
+++ b/modules/luci-base/po/de/base.po
@@ -14,6 +14,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.11.1-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -22,7 +27,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d ungültige Felder"
@@ -40,14 +45,14 @@ msgstr "(%d Minuten Abschnitt, %d Sekunden Intervall)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(leer)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -58,8 +63,8 @@ msgid "-- Additional Field --"
msgstr "-- Zusätzliches Feld --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -110,6 +115,13 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Systemlast (1 Minute):"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "Systemlast (15 Minuten):"
@@ -214,6 +226,51 @@ msgstr "RA MTU"
msgid "RA-Service"
msgstr "RA-Service"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Es existiert bereits eine Konfiguration für den Netzwerkadapter \"%s\""
@@ -222,7 +279,7 @@ msgstr "Es existiert bereits eine Konfiguration für den Netzwerkadapter \"%s\""
msgid "A directory with the same name already exists."
msgstr "Es existiert bereits ein Verzeichnis mit dem gleichen Namen."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
"Ein neuer Login ist erforderlich da die Benutzersitzung abgelaufen ist."
@@ -286,6 +343,10 @@ msgstr "ARP Überwachung wird für die ausgewählte Regel nicht unterstützt!"
msgid "ARP retry threshold"
msgstr "Grenzwert für ARP-Auflösungsversuche"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Asynchroner Transfer-Modus)"
@@ -323,9 +384,9 @@ msgstr "ATM Adapterindex"
msgid "ATU-C System Vendor ID"
msgstr "IPv4-Adresse"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Nicht vorhandener Adapter"
@@ -339,6 +400,11 @@ msgstr ""
msgid "Accept local"
msgstr "Lokale Quelle akzeptieren"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Akzeptiere eingehende Pakete mit einer lokalen Quell-Adresse."
@@ -412,7 +478,7 @@ msgstr "Adaptiver Sendelastausgleich (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -503,6 +569,11 @@ msgstr "Zusätzliche Nameserver-Datei"
msgid "Address"
msgstr "Adresse"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Adresse der lokalen Relay-Brücke"
@@ -797,9 +868,14 @@ msgstr "Automatische Mountpunkte"
msgid "Anonymous Swap"
msgstr "Automatische Swap-Aktivierung"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Beliebige Zone"
@@ -812,18 +888,18 @@ msgstr "DHCP Optionen auf dieses Netz anwenden. (Leer = alle clients)."
msgid "Apply backup?"
msgstr "Backup anwenden?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr ""
"Anforderung zur Anwendung der Änderungen mit Status %h
"
"fehlgeschlagen"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Ungeprüft übernehmen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Warte auf das Anwenden der Konfiguration… %ds"
@@ -859,6 +935,20 @@ msgstr "Assoziierte Clients"
msgid "Associations"
msgstr "Assoziierungen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -969,7 +1059,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Zurück"
@@ -1093,6 +1183,10 @@ msgstr "Portspezifische Optionen"
msgid "Bridge ports"
msgstr "Brückenports"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Geräteindex der Brücke"
@@ -1116,7 +1210,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Broadcast-Richtlinie (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Durchsuchen…"
@@ -1149,7 +1243,7 @@ msgid "Call failed"
msgstr "Anruf fehlgeschlagen"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1161,6 +1255,36 @@ msgstr "Anruf fehlgeschlagen"
msgid "Cancel"
msgstr "Abbrechen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Kategorie"
@@ -1225,11 +1349,16 @@ msgstr ""
msgid "Chain"
msgstr "Kette"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Änderungen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Änderungen wurden verworfen."
@@ -1247,7 +1376,7 @@ msgstr "Ändert das Administratorpasswort für den Zugriff auf dieses Gerät"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Kanalanalyse"
@@ -1334,7 +1463,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "Zu sendende Client-ID bei DHCP Anfragen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1402,16 +1531,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Prüfsummen für zu sendende Pakete berechnet (optional)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Die Konfiguration wurde angewendet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Die Konfiguration wurde zurückgerollt!"
@@ -1496,10 +1625,20 @@ msgstr "Verbindungsversuch gescheitert"
msgid "Connection lost"
msgstr "Verbindung verloren"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Verbindungen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1525,7 +1664,21 @@ msgstr "Inhalte wurden gespeichert."
msgid "Continue"
msgstr "Fortfahren"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1569,8 +1722,8 @@ msgstr "Cron Protokoll-Level"
msgid "Current power"
msgstr "Aktuelle Sendeleistung"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1769,9 +1922,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "IPv6-Präfix-Delegation"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1820,17 +1973,32 @@ msgstr "Master-Schnittstelle"
msgid "Destination"
msgstr "Ziel"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Zielport"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Ziel-Zone"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1876,7 +2044,7 @@ msgstr "Netzwerkadapter nicht vorhanden"
msgid "Device type"
msgstr "Adaptertyp"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Das Gerät ist nicht erreichbar!"
@@ -1977,10 +2145,10 @@ msgid "Disk space"
msgstr "Speicherplatz"
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2130,7 +2298,7 @@ msgstr "Mtdblock-Datei herunterladen"
msgid "Downstream SNR offset"
msgstr "Downstream SNR-Offset"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Ziehen zur Neuanordnung"
@@ -2138,6 +2306,16 @@ msgstr "Ziehen zur Neuanordnung"
msgid "Drop Duplicate Frames"
msgstr "Doppelte Frames verwerfen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear Instanz"
@@ -2193,9 +2371,9 @@ msgstr "EA-Bitlänge"
msgid "EAP-Method"
msgstr "EAP-Methode"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2223,10 +2401,20 @@ msgstr "Dieses Netzwerk bearbeiten"
msgid "Edit wireless network"
msgstr "WLAN-Netzwerk bearbeiten"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "Ausgehende QoS-Übersetzung"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2335,9 +2523,9 @@ msgid ""
"\">HTTP requests to HTTPS port."
msgstr ""
-"Automatische Weiterleitung von HTTP Anfragen zum HTTPS Port."
+"Automatische Weiterleitung von HTTP Anfragen zum HTTPS Port."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
msgid ""
@@ -2487,6 +2675,11 @@ msgstr "MDL Version 1 erzwingen"
msgid "Enforce MLD version 2"
msgstr "MLD Version 2 erzwingen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Eigenen Wert angeben"
@@ -2650,7 +2843,7 @@ msgstr "FT Protokoll"
msgid "Failed to change the system password."
msgstr "Das Systempasswort konnte nicht geändert werden."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Konnte nicht innerhalb von %d Sekunden bestätigen, warte auf Zurückrollen "
@@ -2743,8 +2936,12 @@ msgid "Finish"
msgstr "Fertigstellen"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Firewall"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2914,6 +3111,11 @@ msgstr "Weiterleitungstyp"
msgid "Fragmentation Threshold"
msgstr "Fragmentierungsschwelle"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3141,6 +3348,18 @@ msgstr ""
msgid "Hybrid"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3186,6 +3405,16 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr ""
@@ -3275,6 +3504,10 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr ""
@@ -3288,6 +3521,10 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3406,6 +3643,10 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3595,6 +3836,16 @@ msgstr ""
msgid "Ingress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3836,7 +4087,7 @@ msgid "Keep settings and retain the current configuration"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "Καταγραφή Πυρήνα"
@@ -3870,6 +4121,11 @@ msgstr ""
msgid "Key for outgoing packets (optional)."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "Σκότωμα"
@@ -3982,7 +4238,7 @@ msgid ""
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr "Υπόμνημα:"
@@ -4083,7 +4339,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Φόρτος"
@@ -4105,7 +4361,7 @@ msgstr ""
msgid "Loading directory contents…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4465,6 +4721,11 @@ msgstr ""
msgid "Metric"
msgstr "Μέτρο"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr ""
@@ -4656,6 +4917,10 @@ msgstr ""
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4682,7 +4947,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4747,6 +5012,10 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4782,7 +5051,7 @@ msgstr ""
msgid "Next »"
msgstr "Επόμενο »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4824,6 +5093,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr ""
@@ -4883,6 +5157,10 @@ msgstr ""
msgid "No negative cache"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4898,6 +5176,11 @@ msgstr ""
msgid "No public keys present yet."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "Δεν υπάρχει κανόνας σε αυτή την αλυσίδα."
@@ -5113,7 +5396,7 @@ msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5121,11 +5404,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Η επιλογή άλλαξε"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Η επιλογή αφαιρέθηκε"
@@ -5446,6 +5729,11 @@ msgstr ""
msgid "Packet Steering"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Πακέτα"
@@ -5525,7 +5813,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr ""
@@ -5622,7 +5910,7 @@ msgstr "Πκτ."
msgid "Please enter your username and password."
msgstr "Παρακαλώ εισάγετε όνομα χρήστη και κωδικό πρόσβασης."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr ""
@@ -5630,6 +5918,11 @@ msgstr ""
msgid "Policy"
msgstr "Πολιτική"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Θύρα"
@@ -5726,7 +6019,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Εργασίες"
@@ -5862,6 +6155,11 @@ msgstr ""
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5876,7 +6174,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr "Αλλαγή πρωτοκόλλου;"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Γραφήματα πραγματικού χρόνου"
@@ -5920,14 +6218,44 @@ msgstr "Επανασύνδεση της διεπαφής"
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Αναφορές"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6104,7 +6432,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6169,22 +6497,66 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Αναίρεση"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6208,6 +6580,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6244,6 +6620,23 @@ msgstr ""
msgid "Rule"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6256,7 +6649,7 @@ msgstr "Εκτέλεση ελέγχου του συστήματος αρχείω
msgid "Run filesystem check"
msgstr "Εκτέλεση ελέγχου συστήματος αρχείων"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6311,8 +6704,8 @@ msgstr ""
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6321,8 +6714,8 @@ msgstr ""
msgid "Save"
msgstr "Αποθήκευση"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Αποθήκευση & Εφαρμογή"
@@ -6348,11 +6741,11 @@ msgstr "Σάρωση"
msgid "Scheduled Tasks"
msgstr "Προγραμματισμένες Εργασίες"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr ""
@@ -6423,7 +6816,7 @@ msgstr "Είδος Υπηρεσίας"
msgid "Services"
msgstr "Υπηρεσίες"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr ""
@@ -6432,6 +6825,11 @@ msgstr ""
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6551,7 +6949,7 @@ msgstr ""
msgid "Signal:"
msgstr "Σήμα:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Μέγεθος"
@@ -6619,11 +7017,26 @@ msgstr ""
msgid "Source"
msgstr "Πηγή"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6955,7 +7368,7 @@ msgstr "Προτεραιότητα εκκίνησης"
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr ""
@@ -7110,8 +7523,8 @@ msgid "System"
msgstr "Σύστημα"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Καταγραφή Συστήματος"
@@ -7136,6 +7549,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7331,7 +7764,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7594,7 +8027,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr ""
@@ -7727,7 +8160,7 @@ msgstr ""
msgid "Timezone"
msgstr "Ζώνη ώρας"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr ""
@@ -7758,7 +8191,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Κίνηση"
@@ -7767,6 +8200,15 @@ msgstr "Κίνηση"
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Μεταφέρθηκαν"
@@ -7821,6 +8263,16 @@ msgstr "Τύπος"
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -7957,7 +8409,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Μη-αποθηκευμένες Αλλαγές"
@@ -7987,7 +8439,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr ""
@@ -8011,12 +8463,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr ""
@@ -8148,6 +8600,11 @@ msgstr ""
msgid "Use routing table"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8213,6 +8670,10 @@ msgstr ""
msgid "Username"
msgstr "Όνομα Χρήστη"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr ""
@@ -8412,7 +8873,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8447,7 +8908,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Ασύρματο"
@@ -8507,7 +8968,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8597,7 +9058,7 @@ msgid "bridged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8644,6 +9105,11 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "ανενεργό"
@@ -8683,7 +9149,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "προώθηση"
@@ -8707,6 +9173,11 @@ msgstr ""
msgid "hidden"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8718,7 +9189,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "είσοδος"
@@ -8739,6 +9210,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr ""
@@ -8765,7 +9241,7 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "κανένα"
@@ -8799,6 +9275,11 @@ msgstr ""
msgid "output"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -8872,14 +9353,14 @@ msgstr ""
msgid "unlimited"
msgstr "απεριόριστα"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9069,6 +9550,11 @@ msgstr ""
msgid "weak security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "ναι"
@@ -9077,6 +9563,9 @@ msgstr "ναι"
msgid "« Back"
msgstr "« Πίσω"
+#~ msgid "Firewall"
+#~ msgstr "Τείχος Προστασίας"
+
#~ msgid "Default %d"
#~ msgstr "Προεπιλογή %d"
diff --git a/modules/luci-base/po/en/base.po b/modules/luci-base/po/en/base.po
index 61742e4861..7998e07002 100644
--- a/modules/luci-base/po/en/base.po
+++ b/modules/luci-base/po/en/base.po
@@ -14,6 +14,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -22,7 +27,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr ""
@@ -40,14 +45,14 @@ msgstr "(%d minute window, %d second interval)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(empty)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -58,8 +63,8 @@ msgid "-- Additional Field --"
msgstr "-- Additional Field --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -109,6 +114,13 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "1 Minute Load:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "15 Minute Load:"
@@ -213,6 +225,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr ""
@@ -221,7 +278,7 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
@@ -282,6 +339,10 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "ARP retry threshold"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
@@ -319,9 +380,9 @@ msgstr "ATM device number"
msgid "ATU-C System Vendor ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr ""
@@ -333,6 +394,11 @@ msgstr ""
msgid "Accept local"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr ""
@@ -406,7 +472,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -497,6 +563,11 @@ msgstr ""
msgid "Address"
msgstr "Address"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Address to access local relay bridge"
@@ -769,9 +840,14 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Any zone"
@@ -784,16 +860,16 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -825,6 +901,20 @@ msgstr "Associated Stations"
msgid "Associations"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -933,7 +1023,7 @@ msgstr ""
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Back"
@@ -1052,6 +1142,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Bridge unit number"
@@ -1073,7 +1167,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr ""
@@ -1104,7 +1198,7 @@ msgid "Call failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1116,6 +1210,36 @@ msgstr ""
msgid "Cancel"
msgstr "Cancel"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr ""
@@ -1170,11 +1294,16 @@ msgstr ""
msgid "Chain"
msgstr "Chain"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Changes"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr ""
@@ -1192,7 +1321,7 @@ msgstr "Changes the administrator password for accessing the device"
msgid "Channel"
msgstr "Channel"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr ""
@@ -1273,7 +1402,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "Client ID to send when requesting DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1337,16 +1466,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1418,10 +1547,20 @@ msgstr ""
msgid "Connection lost"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Connections"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1444,7 +1583,21 @@ msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1484,8 +1637,8 @@ msgstr "Cron Log Level"
msgid "Current power"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1678,9 +1831,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1729,17 +1882,32 @@ msgstr ""
msgid "Destination"
msgstr "Destination"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1784,7 +1952,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr ""
@@ -1883,10 +2051,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2026,7 +2194,7 @@ msgstr ""
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr ""
@@ -2034,6 +2202,16 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr ""
@@ -2086,9 +2264,9 @@ msgstr ""
msgid "EAP-Method"
msgstr "EAP-Method"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2114,10 +2292,20 @@ msgstr ""
msgid "Edit wireless network"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2367,6 +2555,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr ""
@@ -2527,7 +2720,7 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2613,8 +2806,12 @@ msgid "Finish"
msgstr ""
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Firewall"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2772,6 +2969,11 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr "Fragmentation Threshold"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3283,6 +3490,18 @@ msgstr "Contadores legibles por humanos"
msgid "Hybrid"
msgstr "Híbrido"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3329,6 +3548,16 @@ msgstr "Dirección IP inválida"
msgid "IP address is missing"
msgstr "Falta la dirección IP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
#, fuzzy
msgid "IP set"
@@ -3420,6 +3649,10 @@ msgstr "Prefijo IPv4"
msgid "IPv4 prefix length"
msgstr "Longitud de prefijo IPv4"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3433,6 +3666,10 @@ msgstr "IPv4 en IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (ambos: el valor predeterminado es IPv4)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3552,6 +3789,10 @@ msgstr "Sufijo (hex)IPv6-"
msgid "IPv6 support"
msgstr "Soporte IPv6"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3751,6 +3992,16 @@ msgstr "Información"
msgid "Ingress QoS mapping"
msgstr "Mapeo de QoS de entrada"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -4001,7 +4252,7 @@ msgid "Keep settings and retain the current configuration"
msgstr "Mantener los ajustes y conservar la configuración actual"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "Registro del núcleo"
@@ -4035,6 +4286,11 @@ msgstr "Clave para paquetes entrantes (opcional)."
msgid "Key for outgoing packets (optional)."
msgstr "Clave para paquetes salientes (opcional)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "Matar"
@@ -4151,7 +4407,7 @@ msgstr ""
"tiempo en el aire puede reducirse significativamente cuando se utilizan. Se "
"recomienda no permitir velocidades 802.11b siempre que sea posible."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr "Registro de cambios:"
@@ -4266,7 +4522,7 @@ msgstr "Limita la escucha de estas interfaces, y el bucle de retorno."
msgid "Listening port for inbound DNS queries."
msgstr "Puerto de escucha para consultas DNS entrantes"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Carga"
@@ -4288,7 +4544,7 @@ msgstr "Cargando datos…"
msgid "Loading directory contents…"
msgstr "Cargando el contenido del directorio…"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4656,6 +4912,11 @@ msgstr "Método para determinar el estado del enlace"
msgid "Metric"
msgstr "Métrica"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr "Intervalo mínimo de RA"
@@ -4854,6 +5115,10 @@ msgstr "Multidifusión a unidifusión"
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "Modo NAT-T"
@@ -4880,7 +5145,7 @@ msgid "NTP server candidates"
msgstr "Servidores NTP a consultar"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4946,6 +5211,10 @@ msgstr "Actividad del dispositivo de red (kernel: netdev)"
msgid "Network device is not present"
msgstr "El dispositivo de red no está presente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr "Migración de configuración de ifname de red"
@@ -4984,7 +5253,7 @@ msgstr "Nuevo nombre de interfaz…"
msgid "Next »"
msgstr "Siguiente »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -5029,6 +5298,11 @@ msgstr ""
msgid "No client associated"
msgstr "Ningún cliente asociado"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Sin datos recibidos"
@@ -5089,6 +5363,10 @@ msgstr "No hay más esclavos disponibles, no se puede guardar la interfaz"
msgid "No negative cache"
msgstr "Sin caché negativa"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -5104,6 +5382,11 @@ msgstr "Sin pares definidos"
msgid "No public keys present yet."
msgstr "No hay claves públicas presentes todavía."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "No hay reglas en esta cadena."
@@ -5335,7 +5618,7 @@ msgid "Operating frequency"
msgstr "Frecuencia de operación"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr "La opción \"%s\" contiene un valor de entrada no válido."
@@ -5343,11 +5626,11 @@ msgstr "La opción \"%s\" contiene un valor de entrada no válido."
msgid "Option \"%s\" must not be empty."
msgstr "La opción \"%s\" no debe estar vacía."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Opción cambiada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Opción removida"
@@ -5691,6 +5974,11 @@ msgstr "Configuración de PXE/TFTP"
msgid "Packet Steering"
msgstr "Dirección de paquetes"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paquetes"
@@ -5770,7 +6058,7 @@ msgstr "Ruta al certificado del cliente interno"
msgid "Path to inner Private Key"
msgstr "Ruta a la clave privada interna"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "Pausado"
@@ -5867,7 +6155,7 @@ msgstr "Paq."
msgid "Please enter your username and password."
msgstr "Por favor, introduzca su nombre de usuario y contraseña."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Por favor, seleccione el archivo que desea cargar."
@@ -5875,6 +6163,11 @@ msgstr "Por favor, seleccione el archivo que desea cargar."
msgid "Policy"
msgstr "Política"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Puerto"
@@ -5976,7 +6269,7 @@ msgid "Private Key"
msgstr "Clave privada"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Procesos"
@@ -6123,6 +6416,11 @@ msgstr "Tasa RX"
msgid "RX Rate / TX Rate"
msgstr "Tasa RX / TX"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -6139,7 +6437,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr "¿Está seguro de querer cambiar el protocolo?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Gráficos en tiempo real"
@@ -6183,14 +6481,44 @@ msgstr "Reconectar esta interfaz"
msgid "Redirect to HTTPS"
msgstr "Redirigir a HTTPS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Referencias"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Refrescar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6368,7 +6696,7 @@ msgstr "Requiere wpa-supplicant con soporte WEP"
msgid "Reselection policy for primary slave"
msgstr "Política de reselección para esclavo primario"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6435,22 +6763,66 @@ msgstr "Revelar/ocultar contraseña"
msgid "Reverse path filter"
msgstr "Filtro de ruta inversa"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Revertir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Revertir cambios"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr "Error al revertir la solicitud con el estado %h
"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Revirtiendo configuración…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustez"
@@ -6477,6 +6849,10 @@ msgstr "Política Round-Robin (balance-rr, 0)"
msgid "Route Allowed IPs"
msgstr "Ruta permitida IPs"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Tipo de ruta"
@@ -6515,6 +6891,23 @@ msgstr ""
msgid "Rule"
msgstr "Regla"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr "Tipo de regla"
@@ -6527,7 +6920,7 @@ msgstr "Comprobar el sistema de archivos antes de montar el dispositivo"
msgid "Run filesystem check"
msgstr "Comprobar el sistema de archivos"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "Error de tiempo de ejecución"
@@ -6582,8 +6975,8 @@ msgstr "Servidor SSTP"
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6592,8 +6985,8 @@ msgstr "SWAP"
msgid "Save"
msgstr "Guardar"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Guardar y Aplicar"
@@ -6619,11 +7012,11 @@ msgstr "Escanear"
msgid "Scheduled Tasks"
msgstr "Tareas programadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Sección añadida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Sección removida"
@@ -6703,7 +7096,7 @@ msgstr "Tipo de servicio"
msgid "Services"
msgstr "Servicios"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "Sesión expirada"
@@ -6712,6 +7105,11 @@ msgstr "Sesión expirada"
msgid "Set Static"
msgstr "Establecer estática"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
#, fuzzy
msgid "Set interface as NDP-Proxy external slave. Default is off."
@@ -6843,7 +7241,7 @@ msgstr "Frecuencia de actualización de la señal"
msgid "Signal:"
msgstr "Señal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Tamaño"
@@ -6915,11 +7313,26 @@ msgstr ""
msgid "Source"
msgstr "Origen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Interfaz fuente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
#, fuzzy
msgid ""
@@ -7326,7 +7739,7 @@ msgstr "Prioridad de inicio"
msgid "Start refresh"
msgstr "Iniciar actualización"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "Iniciando aplicar configuración…"
@@ -7487,8 +7900,8 @@ msgid "System"
msgstr "Sistema"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Registro del sistema"
@@ -7513,6 +7926,26 @@ msgstr "El sistema se ejecuta en modo de recuperación (initramfs)."
msgid "Sytem running in recovery (initramfs) mode."
msgstr "El sistema se ejecuta en modo de recuperación (initramfs)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7743,7 +8176,7 @@ msgstr ""
"El SSID correcto debe especificarse manualmente para conectarse a una red Wi-"
"Fi oculta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8059,7 +8492,7 @@ msgstr "El valor se reemplaza por la configuración. Original: %s"
msgid "There are no active leases"
msgstr "No hay asignaciones activas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "No hay cambios para aplicar"
@@ -8209,7 +8642,7 @@ msgstr ""
msgid "Timezone"
msgstr "Zona horaria"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "Iniciar sesión…"
@@ -8240,7 +8673,7 @@ msgstr "Traceroute"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Tráfico"
@@ -8249,6 +8682,15 @@ msgstr "Tráfico"
msgid "Traffic Class"
msgstr "Clase de tráfico"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Transferencia"
@@ -8303,6 +8745,16 @@ msgstr "Tipo"
msgid "Type of service"
msgstr "Tipo de servicio"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -8443,7 +8895,7 @@ msgstr "Desmontar"
msgid "Unnamed key"
msgstr "Clave sin nombre"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Cambios sin aplicar"
@@ -8473,7 +8925,7 @@ msgstr "Arriba"
msgid "Up Delay"
msgstr "Retraso de subida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Cargar"
@@ -8499,12 +8951,12 @@ msgid "Upload file…"
msgstr "Subir archivo…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Error al cargar la solicitud: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Cargando archivo…"
@@ -8647,6 +9099,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Usar tabla de rutas"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "Usar certificados del sistema"
@@ -8723,6 +9180,10 @@ msgstr "Clave de usuario (codificada PEM)"
msgid "Username"
msgstr "Nombre de usuario"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8933,7 +9394,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8975,7 +9436,7 @@ msgstr "WireGuard VPN"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Wi-Fi"
@@ -9035,7 +9496,7 @@ msgstr "Escribe el registro del sistema al archivo"
msgid "XOR policy (balance-xor, 2)"
msgstr "Política XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9132,7 +9593,7 @@ msgid "bridged"
msgstr "Puenteado"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -9179,6 +9640,11 @@ msgstr "Crear:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "Desactivar"
@@ -9218,7 +9684,7 @@ msgid "forced"
msgstr "forzado"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "Reenviar"
@@ -9242,6 +9708,11 @@ msgstr "valor codificado en hexadecimal"
msgid "hidden"
msgstr "Oculto"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -9253,7 +9724,7 @@ msgid "ignore"
msgstr "ignorar"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "Entrada"
@@ -9274,6 +9745,11 @@ msgstr "configuración administrada (M)"
msgid "medium security"
msgstr "seguridad media"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "Minutos"
@@ -9301,7 +9777,7 @@ msgstr "Sin enlace"
msgid "non-empty value"
msgstr "valor no vacío"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "ninguno"
@@ -9337,6 +9813,11 @@ msgstr "otra configuración (O)"
msgid "output"
msgstr "Salida"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "valor decimal positivo"
@@ -9413,14 +9894,14 @@ msgstr "Desconocido"
msgid "unlimited"
msgstr "ilimitado"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9610,6 +10091,11 @@ msgstr "valor con un máximo de %d caracteres"
msgid "weak security"
msgstr "seguridad débil"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sí"
@@ -9618,6 +10104,9 @@ msgstr "sí"
msgid "« Back"
msgstr "« Volver"
+#~ msgid "Firewall"
+#~ msgstr "Cortafuegos"
+
#~ msgid "Default %d"
#~ msgstr "%d por defecto"
diff --git a/modules/luci-base/po/fi/base.po b/modules/luci-base/po/fi/base.po
index e3797fe164..247a276981 100644
--- a/modules/luci-base/po/fi/base.po
+++ b/modules/luci-base/po/fi/base.po
@@ -10,6 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -18,7 +23,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bitti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d on virheellinen kenttä(t)"
@@ -36,14 +41,14 @@ msgstr "(%d minuutin ikkuna, %d sekunnin välein)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(tyhjä)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -54,8 +59,8 @@ msgid "-- Additional Field --"
msgstr "-- Lisäkenttä --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -105,6 +110,13 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 minuutin kuorma:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "15 minuutin kuorma:"
@@ -210,6 +222,51 @@ msgstr "RA MTU"
msgid "RA-Service"
msgstr "RA-palvelu"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Laitteen \"%s\" määritys on jo olemassa"
@@ -218,7 +275,7 @@ msgstr "Laitteen \"%s\" määritys on jo olemassa"
msgid "A directory with the same name already exists."
msgstr "Samanniminen hakemisto on jo olemassa."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "Istunnon päättymisen jälkeen tarvitaan uusi kirjautuminen."
@@ -279,6 +336,10 @@ msgstr "ARP-seurantaa ei tueta valitussa käytännössä!"
msgid "ARP retry threshold"
msgstr "ARP-uudelleenyrityskynnys"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Asynkroninen siirtotila)"
@@ -316,9 +377,9 @@ msgstr "ATM-laitteen numero"
msgid "ATU-C System Vendor ID"
msgstr "ATU-C-järjestelmän toimittajan tunnus"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Puuttuva sovitin"
@@ -330,6 +391,11 @@ msgstr "Rajoita DNS-palvelu aliverkkoihin joille tarjoamme DNS: ää."
msgid "Accept local"
msgstr "Hyväksy paikallinen"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Hyväksy paketit, joilla on paikallinen lähdeosoite"
@@ -403,7 +469,7 @@ msgstr "Mukautuva lähetyskuormantasaus (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -496,6 +562,11 @@ msgstr "Lisäpalvelimien tiedosto"
msgid "Address"
msgstr "Osoite"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Paikallisen välityssillan osoite"
@@ -777,9 +848,14 @@ msgstr "Anonyymi liitos"
msgid "Anonymous Swap"
msgstr "Anonyymi vaihto"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Mikä tahansa vyöhyke"
@@ -792,16 +868,16 @@ msgstr ""
msgid "Apply backup?"
msgstr "Käytetääntkö varmuuskopiota?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "Pyyntö epäonnistui, tila %h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Käytä valitsematonta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Otetaan käyttöön määritysmuutoksia... %ds"
@@ -837,6 +913,20 @@ msgstr "Liittyneet asemat"
msgid "Associations"
msgstr "Liitokset"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr "Yritä ottaa käyttöön laitteille määritetyt liityntäkohdat"
@@ -946,7 +1036,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr ""
@@ -1068,6 +1158,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Siltayksikön numero"
@@ -1089,7 +1183,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Lähetyskäytäntö (lähetys, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Selaa…"
@@ -1120,7 +1214,7 @@ msgid "Call failed"
msgstr "Kutsu epäonnistui"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1132,6 +1226,36 @@ msgstr "Kutsu epäonnistui"
msgid "Cancel"
msgstr "Peruuta"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Luokka"
@@ -1194,11 +1318,16 @@ msgstr ""
msgid "Chain"
msgstr "Ketju"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Muutokset"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Muutokset on palautettu."
@@ -1216,7 +1345,7 @@ msgstr "Muuttaa järjestelmänvalvojan salasanaa"
msgid "Channel"
msgstr "Kanava"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Kanava-analyysi"
@@ -1301,7 +1430,7 @@ msgstr "Asiakas"
msgid "Client ID to send when requesting DHCP"
msgstr "Asiakastunnus, joka lähetetään DHCP: tä pyydettäessä"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1370,16 +1499,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Laske lähtevä tarkistussumma (valinnainen)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Kokoonpano"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Määritysmuutokset ovat käytössä."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Määritysmuutokset on peruttu!"
@@ -1451,10 +1580,20 @@ msgstr "Yhteyden muodostaminen epäonnistui."
msgid "Connection lost"
msgstr "Yhteys katkennut"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Yhteydet"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1479,7 +1618,21 @@ msgstr "Sisältö on tallennettu."
msgid "Continue"
msgstr "Jatka"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1523,8 +1676,8 @@ msgstr "Cron-lokin taso"
msgid "Current power"
msgstr "Nykyinen teho"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1721,9 +1874,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1772,17 +1925,32 @@ msgstr ""
msgid "Destination"
msgstr "Kohde"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Kohdeportti"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Kohdevyöhyke"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1827,7 +1995,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Laitetta ei tavoiteta!"
@@ -1928,10 +2096,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2074,7 +2242,7 @@ msgstr "Lataa mtd-osio"
msgid "Downstream SNR offset"
msgstr "Alavirran SNR-siirtymä"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Vedä järjestääksesi uudelleen"
@@ -2082,6 +2250,16 @@ msgstr "Vedä järjestääksesi uudelleen"
msgid "Drop Duplicate Frames"
msgstr "Pudota päällekkäiset kehykset"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear-esiintymä"
@@ -2137,9 +2315,9 @@ msgstr "EA-bittien pituus"
msgid "EAP-Method"
msgstr "EAP-menetelmä"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2167,10 +2345,20 @@ msgstr "Muokkaa tätä verkkoa"
msgid "Edit wireless network"
msgstr "Muokkaa langatonta verkkoa"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2426,6 +2614,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Anna mukautettu arvo"
@@ -2587,7 +2780,7 @@ msgstr "FT-protokolla"
msgid "Failed to change the system password."
msgstr "Systeemin salasanan vaihto epäonnistui."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Tehtyjen muutosten onnistuminen ei varmistunut %d sekunnissa, joten "
@@ -2682,8 +2875,12 @@ msgid "Finish"
msgstr "Lopeta"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Palomuuri"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2841,6 +3038,11 @@ msgstr "Edelleenlähetystila"
msgid "Fragmentation Threshold"
msgstr "Hajanaisuuskynnysarvo"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h"
msgstr "La demande a échoué avec le statut %h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Appliquer sans vérification"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Application des changements de configuration en cours... %ds"
@@ -864,6 +940,20 @@ msgstr "Équipements connectés"
msgid "Associations"
msgstr "Les associations"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -975,7 +1065,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Retour"
@@ -1097,6 +1187,10 @@ msgstr "Options spécifiques au port"
msgid "Bridge ports"
msgstr "Ports de la passerelle"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Numéro d'unité du pont"
@@ -1118,7 +1212,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Politique de diffusion (diffusion, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Parcourir…"
@@ -1151,7 +1245,7 @@ msgid "Call failed"
msgstr "L'appel a échoué"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1163,6 +1257,36 @@ msgstr "L'appel a échoué"
msgid "Cancel"
msgstr "Annuler"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Catégorie"
@@ -1227,11 +1351,16 @@ msgstr ""
msgid "Chain"
msgstr "Chaîne"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Changements"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Les modifications ont été annulées."
@@ -1249,7 +1378,7 @@ msgstr "Change le mot de passe administrateur pour accéder à l'équipement"
msgid "Channel"
msgstr "Canal"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Analyse des canaux"
@@ -1337,7 +1466,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "Identifiant client à envoyer dans les requêtes DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1406,16 +1535,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Calculer la somme de contrôle sortante (facultatif)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Les changements de configuration sont appliqués."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Les changements de configuration ont été annulés !"
@@ -1487,10 +1616,20 @@ msgstr "La tentative de connexion a échoué."
msgid "Connection lost"
msgstr "Connexion perdue"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Connexions"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1517,7 +1656,21 @@ msgstr "Le contenu a été enregistré."
msgid "Continue"
msgstr "Continuer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1561,8 +1714,8 @@ msgstr "Niveau de journalisation de Cron"
msgid "Current power"
msgstr "Puissance actuelle"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1757,9 +1910,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "Déléguer les préfixes IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1808,17 +1961,32 @@ msgstr "Maître désigné"
msgid "Destination"
msgstr "Destination"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Port de destination"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Zone de destination"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1863,7 +2031,7 @@ msgstr "Périphérique non présent"
msgid "Device type"
msgstr "Type de périphérique"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Appareil inaccessible !"
@@ -1942,8 +2110,8 @@ msgstr "Désassossier sur la reconnaissance basse (Low Acknowledgement)"
msgid ""
"Discard upstream responses containing RFC1918 addresses."
msgstr ""
-"Rejeter les réponses en amont contenant des adresses RFC1918."
+"Rejeter les réponses en amont contenant des adresses RFC1918"
+"a>."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
@@ -1966,10 +2134,10 @@ msgid "Disk space"
msgstr "Espace disque"
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2117,7 +2285,7 @@ msgstr "Télécharger mtdblock"
msgid "Downstream SNR offset"
msgstr "Décalage du Rapport signal - bruit descendant"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Faites glisser pour réorganiser"
@@ -2125,6 +2293,16 @@ msgstr "Faites glisser pour réorganiser"
msgid "Drop Duplicate Frames"
msgstr "Omettre Trames Dupliquées"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Session Dropbear"
@@ -2179,9 +2357,9 @@ msgstr "Longueur des bits de l'EA"
msgid "EAP-Method"
msgstr "Méthode EAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2209,10 +2387,20 @@ msgstr "Éditer ce réseau"
msgid "Edit wireless network"
msgstr "Editer un réseau sans fil"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2470,6 +2658,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Entrez une valeur personnalisée"
@@ -2633,7 +2826,7 @@ msgstr "Protocole FT"
msgid "Failed to change the system password."
msgstr "Impossible de modifier le mot de passe du système."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"La demande n'a pas été confirmée dans les délais impartis (%ds), en attente "
@@ -2730,8 +2923,12 @@ msgid "Finish"
msgstr "Terminer"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Pare-feu"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2889,6 +3086,11 @@ msgstr "Mode de transmission"
msgid "Fragmentation Threshold"
msgstr "Seuil de fragmentation"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at RA interval"
msgstr ""
@@ -4780,6 +5041,10 @@ msgstr ""
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "Mode NAT-T"
@@ -4806,7 +5071,7 @@ msgid "NTP server candidates"
msgstr "Serveurs NTP candidats"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4871,6 +5136,10 @@ msgstr "Activité des périphériques réseau (noyau : netdev)"
msgid "Network device is not present"
msgstr "Le dispositif de réseau n'est pas présent"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4909,7 +5178,7 @@ msgstr "Nom de la nouvelle interface …"
msgid "Next »"
msgstr "Prochain »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4951,6 +5220,11 @@ msgstr ""
msgid "No client associated"
msgstr "Aucun client associé"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Aucune donnée reçue"
@@ -5010,6 +5284,10 @@ msgstr "Plus d'esclaves disponibles, ne peut pas sauver l'interface"
msgid "No negative cache"
msgstr "Pas de cache négatif"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -5025,6 +5303,11 @@ msgstr "Aucun pair défini pour le moment"
msgid "No public keys present yet."
msgstr "Aucune clé publique n’est présente pour le moment."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "Aucune règle dans cette chaîne."
@@ -5244,7 +5527,7 @@ msgid "Operating frequency"
msgstr "Fréquence de fonctionnement"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr "Option \"%s\" contient une valeur erronée."
@@ -5252,11 +5535,11 @@ msgstr "Option \"%s\" contient une valeur erronée."
msgid "Option \"%s\" must not be empty."
msgstr "Option \"%s\" doit être vide."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Option modifiée"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Option retirée"
@@ -5593,6 +5876,11 @@ msgstr "Paramètres PXE/TFTP"
msgid "Packet Steering"
msgstr "Direction de paquets"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paquets"
@@ -5672,7 +5960,7 @@ msgstr "Chemin du certificat client interne"
msgid "Path to inner Private Key"
msgstr "Chemin d'accès à la clé privée interne"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "En pause"
@@ -5769,7 +6057,7 @@ msgstr "Pqts."
msgid "Please enter your username and password."
msgstr "Saisissez votre nom d'utilisateur et mot de passe."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Veuillez sélectionner le fichier à téléverser."
@@ -5777,6 +6065,11 @@ msgstr "Veuillez sélectionner le fichier à téléverser."
msgid "Policy"
msgstr "Politique"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
@@ -5876,7 +6169,7 @@ msgid "Private Key"
msgstr "Clé privée"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Processus"
@@ -6020,6 +6313,11 @@ msgstr "Débit en réception"
msgid "RX Rate / TX Rate"
msgstr "Taux RX / Taux TX"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -6034,7 +6332,7 @@ msgstr "Lisez /etc/ethers
pour configurer le serveur DHCP."
msgid "Really switch protocol?"
msgstr "Voulez-vous vraiment changer de protocole ?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Graphiques temps-réel"
@@ -6078,14 +6376,44 @@ msgstr "Reconnecter cet interface"
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Références"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Rafraîchissement"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6262,7 +6590,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr "Reselection politique pour esclave primaire"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6329,22 +6657,66 @@ msgstr "Montrer/cacher le mot de passe"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Annuler les modifications"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Annuler les modifications"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr "La demande d'annulation a échoué, statut %h
"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Annulation de la configuration…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6368,6 +6740,10 @@ msgstr "Politique Round-Robin (balance-rr, 0)"
msgid "Route Allowed IPs"
msgstr "Route IP autorisées"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Type d'itinéraire"
@@ -6404,6 +6780,23 @@ msgstr ""
msgid "Rule"
msgstr "Règle"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6417,7 +6810,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr "Faire une vérification du système de fichiers"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "Erreur d'exécution"
@@ -6472,8 +6865,8 @@ msgstr "Serveur SSTP"
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6482,8 +6875,8 @@ msgstr "SWAP"
msgid "Save"
msgstr "Enregistrer"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Enregistrer et Appliquer"
@@ -6509,11 +6902,11 @@ msgstr "Scan"
msgid "Scheduled Tasks"
msgstr "Tâches Régulières"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Section ajoutée"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Section retirée"
@@ -6591,7 +6984,7 @@ msgstr "Type du service"
msgid "Services"
msgstr "Services"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "La session a expiré"
@@ -6600,6 +6993,11 @@ msgstr "La session a expiré"
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6722,7 +7120,7 @@ msgstr ""
msgid "Signal:"
msgstr "Signal :"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Taille"
@@ -6794,11 +7192,26 @@ msgstr ""
msgid "Source"
msgstr "Source"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Interface source"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -7174,7 +7587,7 @@ msgstr "Priorité de démarrage"
msgid "Start refresh"
msgstr "Lancer l'actualisation"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "La configuration de départ s'applique…"
@@ -7336,8 +7749,8 @@ msgid "System"
msgstr "Système"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Journal système"
@@ -7362,6 +7775,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP :"
@@ -7567,7 +8000,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7862,7 +8295,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Aucun bail actif"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "Il n'y a aucun changement à appliquer"
@@ -8014,7 +8447,7 @@ msgstr ""
msgid "Timezone"
msgstr "Fuseau horaire"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "Ouvrir une session…"
@@ -8045,7 +8478,7 @@ msgstr "Traceroute"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Trafic"
@@ -8054,6 +8487,15 @@ msgstr "Trafic"
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Données"
@@ -8108,6 +8550,16 @@ msgstr "Type"
msgid "Type of service"
msgstr "Type de service"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP :"
@@ -8244,7 +8696,7 @@ msgstr "Démonter"
msgid "Unnamed key"
msgstr "Clé sans nom"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Changements non appliqués"
@@ -8274,7 +8726,7 @@ msgstr "Haut"
msgid "Up Delay"
msgstr "Délai d'attente"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Téléverser"
@@ -8300,12 +8752,12 @@ msgid "Upload file…"
msgstr "Téléverser un fichier…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Échec de la demande de téléchargement: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Téléchargement du fichier…"
@@ -8443,6 +8895,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Utiliser la table de routage"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "Utiliser des certificats système"
@@ -8519,6 +8976,10 @@ msgstr "Clé utilisateur (codée PEM)"
msgid "Username"
msgstr "Nom d'utilisateur"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8726,7 +9187,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8764,7 +9225,7 @@ msgstr "WireGuard VPN"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Sans-fil"
@@ -8824,7 +9285,7 @@ msgstr "Écrire les log systèmes dans un fichier"
msgid "XOR policy (balance-xor, 2)"
msgstr "Stratégie XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8921,7 +9382,7 @@ msgid "bridged"
msgstr "ponté"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8968,6 +9429,11 @@ msgstr "créer :"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "désactiver"
@@ -9007,7 +9473,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "relayage"
@@ -9031,6 +9497,11 @@ msgstr "valeur codée hexadécimale"
msgid "hidden"
msgstr "caché"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -9042,7 +9513,7 @@ msgid "ignore"
msgstr "ignorer"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "entrée"
@@ -9063,6 +9534,11 @@ msgstr ""
msgid "medium security"
msgstr "sécurité moyenne"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "minutes"
@@ -9089,7 +9565,7 @@ msgstr "pas de lien"
msgid "non-empty value"
msgstr "valeur non vide"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "aucun"
@@ -9123,6 +9599,11 @@ msgstr ""
msgid "output"
msgstr "sortie"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "valeur décimale positive"
@@ -9196,14 +9677,14 @@ msgstr "inconnu"
msgid "unlimited"
msgstr "non limité"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9393,6 +9874,11 @@ msgstr "valeur avec au plus %d caractères"
msgid "weak security"
msgstr "sécurité faible"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "oui"
@@ -9401,6 +9887,9 @@ msgstr "oui"
msgid "« Back"
msgstr "« Retour"
+#~ msgid "Firewall"
+#~ msgstr "Pare-feu"
+
#~ msgid "Default %d"
#~ msgstr "%d par défaut"
diff --git a/modules/luci-base/po/he/base.po b/modules/luci-base/po/he/base.po
index 8e9a6e7b0a..60640986f4 100644
--- a/modules/luci-base/po/he/base.po
+++ b/modules/luci-base/po/he/base.po
@@ -12,6 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.5-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f דציבל"
@@ -20,7 +25,7 @@ msgstr "%.1f דציבל"
msgid "%d Bit"
msgstr "%d סיביות"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d שדות שגויים"
@@ -38,14 +43,14 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(ריק)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -56,8 +61,8 @@ msgid "-- Additional Field --"
msgstr "-- שדה נוסף --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -107,6 +112,13 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "עומס במשך דקה:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "עומס במשך רבע שעה:"
@@ -211,6 +223,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr ""
@@ -219,7 +276,7 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
@@ -280,6 +337,10 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "סף ניסיונות חוזרים של ARP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
@@ -316,9 +377,9 @@ msgstr "מס' התקן של ATM"
msgid "ATU-C System Vendor ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr ""
@@ -330,6 +391,11 @@ msgstr ""
msgid "Accept local"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr ""
@@ -406,7 +472,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -497,6 +563,11 @@ msgstr ""
msgid "Address"
msgstr "כתובת"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr ""
@@ -773,10 +844,15 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
# אזור?
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
#, fuzzy
msgid "Any zone"
@@ -790,16 +866,16 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -831,6 +907,20 @@ msgstr "תחנות קשורות"
msgid "Associations"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -939,7 +1029,7 @@ msgstr ""
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "חזרה"
@@ -1058,6 +1148,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "מס' יח' גשר"
@@ -1080,7 +1174,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr ""
@@ -1111,7 +1205,7 @@ msgid "Call failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1123,6 +1217,36 @@ msgstr ""
msgid "Cancel"
msgstr "ביטול"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr ""
@@ -1177,11 +1301,16 @@ msgstr ""
msgid "Chain"
msgstr "שרשרת"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "שינויים"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr ""
@@ -1199,7 +1328,7 @@ msgstr "משנה את סיסמת המנהל לגישה למכשיר"
msgid "Channel"
msgstr "ערוץ"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr ""
@@ -1274,7 +1403,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1336,16 +1465,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "הגדרות"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1417,10 +1546,20 @@ msgstr ""
msgid "Connection lost"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "חיבורים"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1443,7 +1582,21 @@ msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1483,8 +1636,8 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1676,9 +1829,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1727,17 +1880,32 @@ msgstr ""
msgid "Destination"
msgstr "יעד"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1782,7 +1950,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr ""
@@ -1881,10 +2049,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2018,7 +2186,7 @@ msgstr ""
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr ""
@@ -2026,6 +2194,16 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr ""
@@ -2077,9 +2255,9 @@ msgstr ""
msgid "EAP-Method"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2105,10 +2283,20 @@ msgstr "ערוך רשת זו"
msgid "Edit wireless network"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2358,6 +2546,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr ""
@@ -2517,7 +2710,7 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2601,7 +2794,11 @@ msgid "Finish"
msgstr ""
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
@@ -2760,6 +2957,11 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3081,6 +3288,18 @@ msgstr ""
msgid "Hybrid"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3126,6 +3345,16 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr ""
@@ -3215,6 +3444,10 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr ""
@@ -3228,6 +3461,10 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3346,6 +3583,10 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3525,6 +3766,16 @@ msgstr ""
msgid "Ingress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3763,7 +4014,7 @@ msgid "Keep settings and retain the current configuration"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr ""
@@ -3797,6 +4048,11 @@ msgstr ""
msgid "Key for outgoing packets (optional)."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr ""
@@ -3909,7 +4165,7 @@ msgid ""
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr ""
@@ -4010,7 +4266,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr ""
@@ -4032,7 +4288,7 @@ msgstr ""
msgid "Loading directory contents…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4387,6 +4643,11 @@ msgstr ""
msgid "Metric"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr ""
@@ -4576,6 +4837,10 @@ msgstr ""
msgid "NAS ID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4602,7 +4867,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4667,6 +4932,10 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4702,7 +4971,7 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4744,6 +5013,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr ""
@@ -4803,6 +5077,10 @@ msgstr ""
msgid "No negative cache"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4818,6 +5096,11 @@ msgstr ""
msgid "No public keys present yet."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr ""
@@ -5033,7 +5316,7 @@ msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5041,11 +5324,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr ""
@@ -5366,6 +5649,11 @@ msgstr ""
msgid "Packet Steering"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5445,7 +5733,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr ""
@@ -5542,7 +5830,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr ""
@@ -5550,6 +5838,11 @@ msgstr ""
msgid "Policy"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr ""
@@ -5645,7 +5938,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr ""
@@ -5781,6 +6074,11 @@ msgstr ""
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5793,7 +6091,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr ""
@@ -5837,14 +6135,44 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6021,7 +6349,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6086,22 +6414,66 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6125,6 +6497,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6159,6 +6535,23 @@ msgstr ""
msgid "Rule"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6171,7 +6564,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6226,8 +6619,8 @@ msgstr ""
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6236,8 +6629,8 @@ msgstr ""
msgid "Save"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6263,11 +6656,11 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr ""
@@ -6338,7 +6731,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr ""
@@ -6347,6 +6740,11 @@ msgstr ""
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6466,7 +6864,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -6534,11 +6932,26 @@ msgstr ""
msgid "Source"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6870,7 +7283,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr ""
@@ -7025,8 +7438,8 @@ msgid "System"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr ""
@@ -7051,6 +7464,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr ""
@@ -7244,7 +7677,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7498,7 +7931,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr ""
@@ -7625,7 +8058,7 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr ""
@@ -7652,7 +8085,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr ""
@@ -7661,6 +8094,15 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr ""
@@ -7715,6 +8157,16 @@ msgstr ""
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr ""
@@ -7851,7 +8303,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr ""
@@ -7881,7 +8333,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr ""
@@ -7905,12 +8357,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr ""
@@ -8040,6 +8492,11 @@ msgstr ""
msgid "Use routing table"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8105,6 +8562,10 @@ msgstr ""
msgid "Username"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr ""
@@ -8304,7 +8765,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8339,7 +8800,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr ""
@@ -8399,7 +8860,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8484,7 +8945,7 @@ msgid "bridged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8531,6 +8992,11 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr ""
@@ -8570,7 +9036,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr ""
@@ -8594,6 +9060,11 @@ msgstr ""
msgid "hidden"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8605,7 +9076,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr ""
@@ -8626,6 +9097,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr ""
@@ -8652,7 +9128,7 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr ""
@@ -8686,6 +9162,11 @@ msgstr ""
msgid "output"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -8759,14 +9240,14 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -8956,6 +9437,11 @@ msgstr ""
msgid "weak security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
diff --git a/modules/luci-base/po/hu/base.po b/modules/luci-base/po/hu/base.po
index 9f66fbcc73..895d94efd1 100644
--- a/modules/luci-base/po/hu/base.po
+++ b/modules/luci-base/po/hu/base.po
@@ -12,6 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -20,7 +25,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d érvénytelen mező"
@@ -38,14 +43,14 @@ msgstr "(%d perces ablak, %d másodperces időköz)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(üres)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -56,8 +61,8 @@ msgid "-- Additional Field --"
msgstr "-- További mező --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -109,6 +114,13 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "1 perces terhelés:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "15 perces terhelés:"
@@ -214,6 +226,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr ""
@@ -222,7 +279,7 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "Már létezik egy ilyen nevű könyvtár."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "Új bejelentkezés szükséges, mivel a hitelesítés munkamenete lejárt."
@@ -283,6 +340,10 @@ msgstr "ARP monitorozás nem támogatott a választott szabályban!"
msgid "ARP retry threshold"
msgstr "ARP újrapróbálkozási küszöbszint"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (aszinkron átviteli mód)"
@@ -320,9 +381,9 @@ msgstr "ATM eszközszám"
msgid "ATU-C System Vendor ID"
msgstr "ATU-C rendszer gyártójának azonosítója"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Hiányzó csatoló"
@@ -336,6 +397,11 @@ msgstr ""
msgid "Accept local"
msgstr "Lokális hozzáférés"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr ""
@@ -409,7 +475,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -500,6 +566,11 @@ msgstr "További kiszolgálók fájlja"
msgid "Address"
msgstr "Cím"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Cím a helyi átjátszóhíd eléréséhez"
@@ -781,9 +852,14 @@ msgstr "Névtelen csatolás"
msgid "Anonymous Swap"
msgstr "Névtelen cserehely"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Bármely zóna"
@@ -796,16 +872,16 @@ msgstr ""
msgid "Apply backup?"
msgstr "Alkalmazza a biztonsági mentést?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "A kérés alkalmazása meghiúsult %h
állapotkóddal"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Kijelöletlenek alkalmazása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "A beállítások változtatásainak alkalmazása… %d mp"
@@ -841,6 +917,20 @@ msgstr "Hozzárendelt állomások"
msgid "Associations"
msgstr "Hozzárendelések"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -951,7 +1041,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Vissza"
@@ -1073,6 +1163,10 @@ msgstr ""
msgid "Bridge ports"
msgstr "Híd portok"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Hídegység száma"
@@ -1094,7 +1188,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Tallózás…"
@@ -1127,7 +1221,7 @@ msgid "Call failed"
msgstr "Hívás sikertelen"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1139,6 +1233,36 @@ msgstr "Hívás sikertelen"
msgid "Cancel"
msgstr "Mégse"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Kategória"
@@ -1201,11 +1325,16 @@ msgstr ""
msgid "Chain"
msgstr "Lánc"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Változtatások"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "A változtatások visszavonva."
@@ -1223,7 +1352,7 @@ msgstr "Megváltoztatja az eszköz eléréséhez szükséges adminisztrátori je
msgid "Channel"
msgstr "Csatorna"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Csatorna analizálás"
@@ -1311,7 +1440,7 @@ msgstr "Ügyfél"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCP kérésekor küldendő ügyfél-azonosító"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1380,16 +1509,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Beállítás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "A beállítás változtatásai alkalmazva."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "A beállítás változtatásai vissza lettek állítva!"
@@ -1461,10 +1590,20 @@ msgstr "Csatlakozási próbálkozás sikertelen."
msgid "Connection lost"
msgstr "A kapcsolat elveszett"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Kapcsolatok"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1487,7 +1626,21 @@ msgstr "A tartalom mentésre került."
msgid "Continue"
msgstr "Tovább"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1531,8 +1684,8 @@ msgstr "Cron naplózási szint"
msgid "Current power"
msgstr "Jelenlegi teljesítmény"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1727,9 +1880,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1778,17 +1931,32 @@ msgstr ""
msgid "Destination"
msgstr "Cél"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Célzóna"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1833,7 +2001,7 @@ msgstr ""
msgid "Device type"
msgstr "Eszköz típus"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Az eszköz elérhetetlen!"
@@ -1934,10 +2102,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2080,7 +2248,7 @@ msgstr "Az mtdblock letöltése"
msgid "Downstream SNR offset"
msgstr "Belső SNR eltolás"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Húzza az átrendezéshez"
@@ -2088,6 +2256,16 @@ msgstr "Húzza az átrendezéshez"
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear példány"
@@ -2143,9 +2321,9 @@ msgstr "EA-bitek hossza"
msgid "EAP-Method"
msgstr "EAP módszer"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2173,10 +2351,20 @@ msgstr "Hálózat szerkesztése"
msgid "Edit wireless network"
msgstr "Vezeték nélküli hálózat szerkesztése"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2430,6 +2618,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Egyéni érték megadása"
@@ -2591,7 +2784,7 @@ msgstr "FT protokoll"
msgid "Failed to change the system password."
msgstr "Nem sikerült megváltoztatni a rendszer jelszavát."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Nem sikerült megerősíteni az alkalmazást %d másodpercen belül, várakozás a "
@@ -2684,8 +2877,12 @@ msgid "Finish"
msgstr "Befejezés"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Tűzfal"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2845,6 +3042,11 @@ msgstr "Továbbítási mód"
msgid "Fragmentation Threshold"
msgstr "Töredezettség küszöbszintje"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1535,8 +1688,8 @@ msgstr "Livello di log del Cron"
msgid "Current power"
msgstr "Potenza attuale"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1731,9 +1884,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1783,17 +1936,32 @@ msgstr ""
msgid "Destination"
msgstr "Destinazione"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Porta di destinazione"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Zona di destinazione"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1838,7 +2006,7 @@ msgstr ""
msgid "Device type"
msgstr "Tipo dispositivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Dispositivo irraggiungibile!"
@@ -1939,10 +2107,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2087,7 +2255,7 @@ msgstr "Scarica mtdblock"
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Trascina per ordinare"
@@ -2095,6 +2263,16 @@ msgstr "Trascina per ordinare"
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Istanza Dropbear"
@@ -2149,9 +2327,9 @@ msgstr ""
msgid "EAP-Method"
msgstr "Metodo EAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2177,10 +2355,20 @@ msgstr "Modifica questa rete"
msgid "Edit wireless network"
msgstr "Modifica rete wireless"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2434,6 +2622,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr ""
@@ -2597,7 +2790,7 @@ msgstr "Protocollo FT"
msgid "Failed to change the system password."
msgstr "Impossibile modificare la password di sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2681,8 +2874,12 @@ msgid "Finish"
msgstr "Fine"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Firewall"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2846,6 +3043,11 @@ msgstr "Modalità di Inoltro"
msgid "Fragmentation Threshold"
msgstr "Soglia di frammentazione"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at RA interval"
msgstr "Intervallo minimo RA"
@@ -4719,6 +4980,10 @@ msgstr ""
msgid "NAS ID"
msgstr "ID della NAS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4745,7 +5010,7 @@ msgid "NTP server candidates"
msgstr "Candidati server NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4810,6 +5075,10 @@ msgstr "Attività dispositivo di rete (kernel: netdev)"
msgid "Network device is not present"
msgstr "Il dispositivo di rete non è presente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr "Migrazione della configurazione ifname di rete"
@@ -4847,7 +5116,7 @@ msgstr ""
msgid "Next »"
msgstr "Prossimo »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4889,6 +5158,11 @@ msgstr ""
msgid "No client associated"
msgstr "Nessun client associato"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Nessun dato ricevuto"
@@ -4948,6 +5222,10 @@ msgstr ""
msgid "No negative cache"
msgstr "Nessuna cache negativa"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4963,6 +5241,11 @@ msgstr ""
msgid "No public keys present yet."
msgstr "Non sono ancora presenti chiavi pubbliche."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "Nessuna regola in questa catena."
@@ -5183,7 +5466,7 @@ msgid "Operating frequency"
msgstr "Frequenza"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5191,11 +5474,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Opzione cambiata"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Opzione cancellata"
@@ -5518,6 +5801,11 @@ msgstr ""
msgid "Packet Steering"
msgstr "Packet Steering"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pacchetti"
@@ -5597,7 +5885,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "In pausa"
@@ -5694,7 +5982,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr "Per favore inserisci il tuo username e la password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Selezionare il file da caricare."
@@ -5702,6 +5990,11 @@ msgstr "Selezionare il file da caricare."
msgid "Policy"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Porta"
@@ -5797,7 +6090,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Processi"
@@ -5937,6 +6230,11 @@ msgstr "Velocità RX"
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5949,7 +6247,7 @@ msgstr "Leggi /etc/ethers
per configurare il server DHCP."
msgid "Really switch protocol?"
msgstr "Cambiare veramente il protocollo?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Grafici in Tempo Reale"
@@ -5993,14 +6291,44 @@ msgstr "Ricollega questa interfaccia"
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Riferimenti"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Auto-aggiornamento"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6177,7 +6505,7 @@ msgstr "Richiede wpa-supplicant con supporto WEP"
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6244,22 +6572,66 @@ msgstr "Rivela/nascondi password"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Ripristina"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Annulla modifiche"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Ripristino della configurazione…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6283,6 +6655,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6322,6 +6698,23 @@ msgstr ""
msgid "Rule"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6334,7 +6727,7 @@ msgstr "Esegui un controllo del filesystem prima di montare il dispositivo"
msgid "Run filesystem check"
msgstr "Esegui controllo del filesystem"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6389,8 +6782,8 @@ msgstr "Server SSTP"
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6399,8 +6792,8 @@ msgstr ""
msgid "Save"
msgstr "Salva"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salva & Applica"
@@ -6426,11 +6819,11 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr "Operazioni programmate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Sezione aggiunta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Sezione rimossa"
@@ -6506,7 +6899,7 @@ msgstr ""
msgid "Services"
msgstr "Servizi"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "Sessione scaduta"
@@ -6515,6 +6908,11 @@ msgstr "Sessione scaduta"
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6638,7 +7036,7 @@ msgstr "Frequenza di aggiornamento del segnale"
msgid "Signal:"
msgstr "Segnale:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Dimensione"
@@ -6710,11 +7108,26 @@ msgstr ""
msgid "Source"
msgstr "Origine"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Interfaccia sorgente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -7067,7 +7480,7 @@ msgstr "Priorità di avvio"
msgid "Start refresh"
msgstr "Avvia aggiornamento"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "Inizializzazione configurazione…"
@@ -7227,8 +7640,8 @@ msgid "System"
msgstr "SIstema"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Registro di Sistema"
@@ -7253,6 +7666,26 @@ msgstr "Sistema in esecuzione in modalità di ripristino (initramfs)."
msgid "Sytem running in recovery (initramfs) mode."
msgstr "Sistema in esecuzione in modalità di ripristino (initramfs)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7464,7 +7897,7 @@ msgstr ""
"L'SSID corretto deve essere specificato manualmente quando si accede a una "
"rete wireless nascosta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7756,7 +8189,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Non ci sono lease attivi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "Non ci sono modifiche da applicare"
@@ -7892,7 +8325,7 @@ msgstr ""
msgid "Timezone"
msgstr "Fuso orario"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "Vai al login…"
@@ -7922,7 +8355,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Traffico"
@@ -7931,6 +8364,15 @@ msgstr "Traffico"
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr ""
@@ -7985,6 +8427,16 @@ msgstr "Tipo"
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr ""
@@ -8126,7 +8578,7 @@ msgstr "Smonta"
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Modifiche non salvate"
@@ -8156,7 +8608,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Carica"
@@ -8182,12 +8634,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Caricamento non riuscito: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Caricamento file…"
@@ -8326,6 +8778,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Utilizzare tabella di instradamento"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8397,6 +8854,10 @@ msgstr ""
msgid "Username"
msgstr "Nome utente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8600,7 +9061,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8639,7 +9100,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Wireless"
@@ -8699,7 +9160,7 @@ msgstr "Scrivi registro di sistema su file"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8791,7 +9252,7 @@ msgid "bridged"
msgstr "ponte"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8838,6 +9299,11 @@ msgstr "crea:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "disabilita"
@@ -8877,7 +9343,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "inoltro"
@@ -8901,6 +9367,11 @@ msgstr "valore in codifica esadecimale"
msgid "hidden"
msgstr "nascosto"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8912,7 +9383,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "ingresso"
@@ -8933,6 +9404,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "minuti"
@@ -8959,7 +9435,7 @@ msgstr "Nessun collegamento"
msgid "non-empty value"
msgstr "campo da compilare"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "nessuna"
@@ -8993,6 +9469,11 @@ msgstr ""
msgid "output"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -9066,14 +9547,14 @@ msgstr "sconosciuto"
msgid "unlimited"
msgstr "illimitato"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9263,6 +9744,11 @@ msgstr "valore di al più %d caratteri"
msgid "weak security"
msgstr "sicurezza debole"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sì"
@@ -9271,6 +9757,9 @@ msgstr "sì"
msgid "« Back"
msgstr "« Indietro"
+#~ msgid "Firewall"
+#~ msgstr "Firewall"
+
#~ msgid "Default %d"
#~ msgstr "%d Predefinito"
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index c5c201467f..7e297bff23 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -14,6 +14,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.9-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -22,7 +27,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d ビット"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "無効な入力欄: %d個"
@@ -40,14 +45,14 @@ msgstr "(グラフ表示範囲: %d分、更新間隔: %d秒)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(空)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -58,8 +63,8 @@ msgid "-- Additional Field --"
msgstr "-- 追加項目 --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -109,6 +114,12 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "過去1分間の負荷:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "過去15分間の負荷:"
@@ -213,6 +224,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "デバイス \"%s\" の設定は既に存在しています"
@@ -221,7 +277,7 @@ msgstr "デバイス \"%s\" の設定は既に存在しています"
msgid "A directory with the same name already exists."
msgstr "同じ名前のディレクトリがすでに存在します。"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "認証セッションの期限が切れたため、再ログインが必要です。"
@@ -282,6 +338,10 @@ msgstr "選択したポリシーではARPモニタリングはサポートされ
msgid "ARP retry threshold"
msgstr "ARP再試行しきい値"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM(非同期転送モード)"
@@ -319,9 +379,9 @@ msgstr "ATMデバイス番号"
msgid "ATU-C System Vendor ID"
msgstr "ATU-CシステムベンダーID"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "存在しないインターフェース"
@@ -334,6 +394,11 @@ msgstr ""
msgid "Accept local"
msgstr "ローカルを許可"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "送信元がローカルアドレスであるパケットを許可します"
@@ -407,7 +472,7 @@ msgstr "アダプティブな送信負荷分散(balance-tlb、5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -498,6 +563,11 @@ msgstr "追加のサーバーファイル"
msgid "Address"
msgstr "アドレス"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "ローカル リレーブリッジにアクセスするためのアドレス"
@@ -782,9 +852,14 @@ msgstr "匿名マウント"
msgid "Anonymous Swap"
msgstr "匿名スワップ"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "すべてのゾーン"
@@ -797,16 +872,16 @@ msgstr ""
msgid "Apply backup?"
msgstr "バックアップを適用しますか?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "適用のリクエストに失敗しました ステータスコード:%h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "チェックなしの適用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "設定を適用中… 残り最大%d秒"
@@ -842,6 +917,20 @@ msgstr "接続済み端末"
msgid "Associations"
msgstr "接続数"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr "接続済みデバイスに対して構成済みのマウントポイントを有効化"
@@ -950,7 +1039,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr ""
@@ -1071,6 +1160,10 @@ msgstr "ブリッジ ポート用オプション"
msgid "Bridge ports"
msgstr "ブリッジ ポート"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "ブリッジユニット番号"
@@ -1092,7 +1185,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "ブロードキャストポリシー(broadcast、3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "参照…"
@@ -1123,7 +1216,7 @@ msgid "Call failed"
msgstr "呼び出しに失敗しました"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1135,6 +1228,36 @@ msgstr "呼び出しに失敗しました"
msgid "Cancel"
msgstr "キャンセル"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "カテゴリー"
@@ -1197,11 +1320,16 @@ msgstr ""
msgid "Chain"
msgstr "チェイン"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "変更"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "変更は取り消されました。"
@@ -1219,7 +1347,7 @@ msgstr "デバイスにアクセスするための管理者パスワードを変
msgid "Channel"
msgstr "チャンネル"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "チャネル分析"
@@ -1306,7 +1434,7 @@ msgstr "クライアント"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCPリクエスト時に送信するクライアントID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1374,16 +1502,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "送信チェックサムを計算します(オプション)。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "設定"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "設定が適用されました。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "設定がロールバックされました!"
@@ -1466,10 +1594,20 @@ msgstr "接続の試行に失敗しました。"
msgid "Connection lost"
msgstr "接続が失われました"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "接続数"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr "すべてのARP IPターゲットが到達可能な場合に、スレーブと見なす(all、1)"
@@ -1492,7 +1630,21 @@ msgstr "内容が保存されました。"
msgid "Continue"
msgstr "続行"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1535,8 +1687,8 @@ msgstr "Cronログレベル"
msgid "Current power"
msgstr "現在の出力"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1734,9 +1886,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "IPv6 プレフィックスの委任"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1785,17 +1937,32 @@ msgstr ""
msgid "Destination"
msgstr "宛先"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "宛先ポート"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "宛先ゾーン"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1840,7 +2007,7 @@ msgstr "デバイスが存在しません"
msgid "Device type"
msgstr "デバイス タイプ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "デバイスにアクセスできません!"
@@ -1942,10 +2109,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2087,7 +2254,7 @@ msgstr "mtdblockをダウンロード"
msgid "Downstream SNR offset"
msgstr "下りSNRオフセット"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "ドラッグして並び替え"
@@ -2095,6 +2262,16 @@ msgstr "ドラッグして並び替え"
msgid "Drop Duplicate Frames"
msgstr "重複フレームをドロップ"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbearインスタンス"
@@ -2148,9 +2325,9 @@ msgstr "EAビット長"
msgid "EAP-Method"
msgstr "EAPメソッド"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2178,10 +2355,20 @@ msgstr "このネットワークを編集"
msgid "Edit wireless network"
msgstr "無線ネットワークを編集"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "Egress QoS マッピング"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2441,6 +2628,11 @@ msgstr "MLD バージョン1を強制"
msgid "Enforce MLD version 2"
msgstr "MLD バージョン2を強制"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "カスタム値を入力"
@@ -2603,7 +2795,7 @@ msgstr "FTプロトコル"
msgid "Failed to change the system password."
msgstr "システムパスワードの変更に失敗しました。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "%d秒以内に適用できませんでした。ロールバック中です…"
@@ -2696,8 +2888,12 @@ msgid "Finish"
msgstr "終了"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "ファイアウォール"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2864,6 +3060,11 @@ msgstr "転送モード"
msgid "Fragmentation Threshold"
msgstr "フラグメンテーションしきい値"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3124,6 +3331,18 @@ msgstr ""
msgid "Hybrid"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3169,6 +3388,16 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr ""
@@ -3259,6 +3488,10 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr ""
@@ -3272,6 +3505,10 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3391,6 +3628,10 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3570,6 +3811,16 @@ msgstr ""
msgid "Ingress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3808,7 +4059,7 @@ msgid "Keep settings and retain the current configuration"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "커널 로그"
@@ -3843,6 +4094,11 @@ msgstr ""
msgid "Key for outgoing packets (optional)."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "강제 종료"
@@ -3955,7 +4211,7 @@ msgid ""
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr ""
@@ -4057,7 +4313,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "부하"
@@ -4079,7 +4335,7 @@ msgstr ""
msgid "Loading directory contents…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4438,6 +4694,11 @@ msgstr ""
msgid "Metric"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr ""
@@ -4627,6 +4888,10 @@ msgstr ""
msgid "NAS ID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4653,7 +4918,7 @@ msgid "NTP server candidates"
msgstr "NTP 서버 목록"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4718,6 +4983,10 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4753,7 +5022,7 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4795,6 +5064,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr ""
@@ -4854,6 +5128,10 @@ msgstr ""
msgid "No negative cache"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4869,6 +5147,11 @@ msgstr ""
msgid "No public keys present yet."
msgstr "현재 공개 키가 없습니다."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr ""
@@ -5084,7 +5367,7 @@ msgid "Operating frequency"
msgstr "동작 주파수"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5092,11 +5375,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "변경된 option"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "삭제된 option"
@@ -5419,6 +5702,11 @@ msgstr ""
msgid "Packet Steering"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5498,7 +5786,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr ""
@@ -5595,7 +5883,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "사용자이름과 암호를 입력해 주세요."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr ""
@@ -5603,6 +5891,11 @@ msgstr ""
msgid "Policy"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "포트"
@@ -5698,7 +5991,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "프로세스"
@@ -5839,6 +6132,11 @@ msgstr ""
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5853,7 +6151,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr "정말 프로토콜 변경을 원하세요?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "실시간 그래프"
@@ -5897,14 +6195,44 @@ msgstr "이 인터페이스를 재연결합니다"
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6081,7 +6409,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6146,22 +6474,66 @@ msgstr "암호 보이기/숨기기"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "변경 취소"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "변경사항 되돌리기"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "설정 되돌리는 중…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6185,6 +6557,10 @@ msgstr "라운드 로빈 정책 (balance-rr, 0)"
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6221,6 +6597,23 @@ msgstr ""
msgid "Rule"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6233,7 +6626,7 @@ msgstr "기기 마운트 전에 파일시스템 검사 실행"
msgid "Run filesystem check"
msgstr "파일시스템 검사 실행"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "런타임 오류"
@@ -6291,8 +6684,8 @@ msgstr "SSTP 서버"
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6301,8 +6694,8 @@ msgstr ""
msgid "Save"
msgstr "저장"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "저장 & 적용"
@@ -6328,11 +6721,11 @@ msgstr "스캔"
msgid "Scheduled Tasks"
msgstr "작업 관리"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "추가된 section"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "섹션 삭제됨"
@@ -6405,7 +6798,7 @@ msgstr "서비스 유형"
msgid "Services"
msgstr "서비스"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "세션 만료됨"
@@ -6414,6 +6807,11 @@ msgstr "세션 만료됨"
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6533,7 +6931,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "크기"
@@ -6603,11 +7001,26 @@ msgstr ""
msgid "Source"
msgstr "소스"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "소스 인터페이스"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6939,7 +7352,7 @@ msgstr "시작 우선순위"
msgid "Start refresh"
msgstr "새로고침 시작"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "구성 적용 시작하는 중…"
@@ -7099,8 +7512,8 @@ msgid "System"
msgstr "시스템"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "시스템 로그"
@@ -7125,6 +7538,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr ""
@@ -7320,7 +7753,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7601,7 +8034,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "활성화 되어 있는 임대 없음"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "변경된 사항이 없습니다"
@@ -7736,7 +8169,7 @@ msgstr ""
msgid "Timezone"
msgstr "시간대"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr ""
@@ -7766,7 +8199,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "트래픽"
@@ -7775,6 +8208,15 @@ msgstr "트래픽"
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "전송량"
@@ -7829,6 +8271,16 @@ msgstr "유형"
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr ""
@@ -7965,7 +8417,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "적용 안된 변경 사항"
@@ -7995,7 +8447,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr ""
@@ -8021,12 +8473,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr ""
@@ -8158,6 +8610,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Routing table 사용"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8228,6 +8685,10 @@ msgstr ""
msgid "Username"
msgstr "사용자이름"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr ""
@@ -8427,7 +8888,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8462,7 +8923,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "무선"
@@ -8522,7 +8983,7 @@ msgstr "시스템 로그 출력 파일 경로"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8611,7 +9072,7 @@ msgid "bridged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8658,6 +9119,11 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr ""
@@ -8697,7 +9163,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr ""
@@ -8721,6 +9187,11 @@ msgstr ""
msgid "hidden"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8732,7 +9203,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr ""
@@ -8753,6 +9224,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr ""
@@ -8779,7 +9255,7 @@ msgstr "link 없음"
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "없음"
@@ -8814,6 +9290,11 @@ msgstr ""
msgid "output"
msgstr "출력"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "양수인 10진수 값"
@@ -8888,14 +9369,14 @@ msgstr "알 수 없는"
msgid "unlimited"
msgstr "무제한"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9088,6 +9569,11 @@ msgstr ""
msgid "weak security"
msgstr "보안 취약"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
@@ -9096,6 +9582,9 @@ msgstr ""
msgid "« Back"
msgstr "« 이전"
+#~ msgid "Firewall"
+#~ msgstr "방화벽"
+
#~ msgid "Root directory for files served via TFTP."
#~ msgstr "TFTP 를 통해 제공되는 파일들의 root 디렉토리"
diff --git a/modules/luci-base/po/mr/base.po b/modules/luci-base/po/mr/base.po
index 90326d4d67..afd46e7405 100644
--- a/modules/luci-base/po/mr/base.po
+++ b/modules/luci-base/po/mr/base.po
@@ -10,6 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr ""
@@ -18,7 +23,7 @@ msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr ""
@@ -36,14 +41,14 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -54,8 +59,8 @@ msgid "-- Additional Field --"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -105,6 +110,13 @@ msgstr ""
msgid "1 Minute Load:"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr ""
@@ -209,6 +221,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr ""
@@ -217,7 +274,7 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
@@ -278,6 +335,10 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
@@ -312,9 +373,9 @@ msgstr ""
msgid "ATU-C System Vendor ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr ""
@@ -326,6 +387,11 @@ msgstr ""
msgid "Accept local"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr ""
@@ -399,7 +465,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -490,6 +556,11 @@ msgstr ""
msgid "Address"
msgstr "पत्ता"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr ""
@@ -762,9 +833,14 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr ""
@@ -777,16 +853,16 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -818,6 +894,20 @@ msgstr ""
msgid "Associations"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -926,7 +1016,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr ""
@@ -1042,6 +1132,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr ""
@@ -1063,7 +1157,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr ""
@@ -1094,7 +1188,7 @@ msgid "Call failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1106,6 +1200,36 @@ msgstr ""
msgid "Cancel"
msgstr "रद्द करा"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr ""
@@ -1160,11 +1284,16 @@ msgstr ""
msgid "Chain"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr ""
@@ -1182,7 +1311,7 @@ msgstr ""
msgid "Channel"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr ""
@@ -1257,7 +1386,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1319,16 +1448,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1400,10 +1529,20 @@ msgstr ""
msgid "Connection lost"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1426,7 +1565,21 @@ msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1466,8 +1619,8 @@ msgstr ""
msgid "Current power"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1655,9 +1808,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1706,17 +1859,32 @@ msgstr ""
msgid "Destination"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1761,7 +1929,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr ""
@@ -1860,10 +2028,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -1997,7 +2165,7 @@ msgstr ""
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr ""
@@ -2005,6 +2173,16 @@ msgstr ""
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr ""
@@ -2054,9 +2232,9 @@ msgstr ""
msgid "EAP-Method"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2082,10 +2260,20 @@ msgstr ""
msgid "Edit wireless network"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2335,6 +2523,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr ""
@@ -2494,7 +2687,7 @@ msgstr ""
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2578,7 +2771,11 @@ msgid "Finish"
msgstr ""
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
@@ -2737,6 +2934,11 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3091,6 +3297,18 @@ msgstr ""
msgid "Hybrid"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3136,6 +3354,16 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr ""
@@ -3225,6 +3453,10 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr ""
@@ -3238,6 +3470,10 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3356,6 +3592,10 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3540,6 +3780,16 @@ msgstr ""
msgid "Ingress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3782,7 +4032,7 @@ msgid "Keep settings and retain the current configuration"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "Log Kernel"
@@ -3816,6 +4066,11 @@ msgstr ""
msgid "Key for outgoing packets (optional)."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "Tamatkan"
@@ -3928,7 +4183,7 @@ msgid ""
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr ""
@@ -4029,7 +4284,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Load"
@@ -4051,7 +4306,7 @@ msgstr ""
msgid "Loading directory contents…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4406,6 +4661,11 @@ msgstr ""
msgid "Metric"
msgstr "Metrik"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr ""
@@ -4597,6 +4857,10 @@ msgstr ""
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4623,7 +4887,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4688,6 +4952,10 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4723,7 +4991,7 @@ msgstr ""
msgid "Next »"
msgstr "Kemudian »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4765,6 +5033,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr ""
@@ -4824,6 +5097,10 @@ msgstr ""
msgid "No negative cache"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4839,6 +5116,11 @@ msgstr ""
msgid "No public keys present yet."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "Tidak ada peraturan dalam rantai ini"
@@ -5054,7 +5336,7 @@ msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5062,11 +5344,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr ""
@@ -5387,6 +5669,11 @@ msgstr ""
msgid "Packet Steering"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paket"
@@ -5466,7 +5753,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr ""
@@ -5563,7 +5850,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "Sila masukkan username dan kata laluan anda."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr ""
@@ -5571,6 +5858,11 @@ msgstr ""
msgid "Policy"
msgstr "Dasar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
@@ -5666,7 +5958,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Proses"
@@ -5803,6 +6095,11 @@ msgstr ""
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5815,7 +6112,7 @@ msgstr "Baca /etc/ethers untuk mengkonfigurasikan DHCP-Server"
msgid "Really switch protocol?"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr ""
@@ -5859,14 +6156,44 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Rujukan"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6043,7 +6370,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6108,22 +6435,66 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Kembali"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6147,6 +6518,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6183,6 +6558,23 @@ msgstr ""
msgid "Rule"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6195,7 +6587,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6250,8 +6642,8 @@ msgstr ""
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6260,8 +6652,8 @@ msgstr ""
msgid "Save"
msgstr "Simpan"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Simpan & Melaksanakan"
@@ -6287,11 +6679,11 @@ msgstr "Scan"
msgid "Scheduled Tasks"
msgstr "Tugas Jadual"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr ""
@@ -6362,7 +6754,7 @@ msgstr ""
msgid "Services"
msgstr "Perkhidmatan"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr ""
@@ -6371,6 +6763,11 @@ msgstr ""
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6490,7 +6887,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Saiz"
@@ -6558,11 +6955,26 @@ msgstr ""
msgid "Source"
msgstr "Sumber"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6894,7 +7306,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr ""
@@ -7049,8 +7461,8 @@ msgid "System"
msgstr "Sistem"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Log Sistem"
@@ -7075,6 +7487,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr ""
@@ -7271,7 +7703,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7532,7 +7964,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr ""
@@ -7663,7 +8095,7 @@ msgstr ""
msgid "Timezone"
msgstr "Zon masa"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr ""
@@ -7690,7 +8122,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Lalu lintas"
@@ -7699,6 +8131,15 @@ msgstr "Lalu lintas"
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Pemindahan"
@@ -7753,6 +8194,16 @@ msgstr "Jenis"
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr ""
@@ -7889,7 +8340,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Perubahan yang belum disimpan"
@@ -7919,7 +8370,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr ""
@@ -7943,12 +8394,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr ""
@@ -8078,6 +8529,11 @@ msgstr ""
msgid "Use routing table"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8143,6 +8599,10 @@ msgstr ""
msgid "Username"
msgstr "Username"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr ""
@@ -8344,7 +8804,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8379,7 +8839,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr ""
@@ -8439,7 +8899,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8524,7 +8984,7 @@ msgid "bridged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8571,6 +9031,11 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "mematikan"
@@ -8610,7 +9075,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr ""
@@ -8634,6 +9099,11 @@ msgstr ""
msgid "hidden"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8645,7 +9115,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr ""
@@ -8666,6 +9136,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr ""
@@ -8692,7 +9167,7 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "tidak ada"
@@ -8726,6 +9201,11 @@ msgstr ""
msgid "output"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -8799,14 +9279,14 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -8996,6 +9476,11 @@ msgstr ""
msgid "weak security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
@@ -9004,6 +9489,9 @@ msgstr ""
msgid "« Back"
msgstr "« Kembali"
+#~ msgid "Firewall"
+#~ msgstr "Firewall"
+
#~ msgid "Host entries"
#~ msgstr "Entri host"
diff --git a/modules/luci-base/po/nb_NO/base.po b/modules/luci-base/po/nb_NO/base.po
index 2984c76501..e1794fb7ce 100644
--- a/modules/luci-base/po/nb_NO/base.po
+++ b/modules/luci-base/po/nb_NO/base.po
@@ -10,6 +10,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr ""
@@ -18,7 +23,7 @@ msgstr ""
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d ugyldig(e) felt(er)"
@@ -36,14 +41,14 @@ msgstr "(%d minutters vindu, %d sekunds intervall)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(tom)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -54,8 +59,8 @@ msgid "-- Additional Field --"
msgstr "-- Tilleggs Felt --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -105,6 +110,13 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 minutts belastning:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "15 minutters belastning:"
@@ -209,6 +221,51 @@ msgstr "RA-MTU"
msgid "RA-Service"
msgstr "RA-tjeneste"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Et oppsett for enheten «%s» finnes allerede"
@@ -217,7 +274,7 @@ msgstr "Et oppsett for enheten «%s» finnes allerede"
msgid "A directory with the same name already exists."
msgstr "En mappe med samme navn finnes allerede."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
@@ -278,6 +335,10 @@ msgstr ""
msgid "ARP retry threshold"
msgstr "APR terskel for nytt forsøk"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
@@ -319,9 +380,9 @@ msgstr "ATM enhetsnummer"
msgid "ATU-C System Vendor ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr ""
@@ -333,6 +394,11 @@ msgstr ""
msgid "Accept local"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr ""
@@ -407,7 +473,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -498,6 +564,11 @@ msgstr ""
msgid "Address"
msgstr "Adresse"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Adresse for tilgang til lokal relébro"
@@ -777,9 +848,14 @@ msgstr "Anonym montering"
msgid "Anonymous Swap"
msgstr "Anonym sidevekslingsfil"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Alle soner"
@@ -792,16 +868,16 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -834,6 +910,20 @@ msgstr "Tilkoblede Klienter"
msgid "Associations"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -942,7 +1032,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Tilbake"
@@ -1061,6 +1151,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Bro enhetsnummer"
@@ -1082,7 +1176,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr ""
@@ -1113,7 +1207,7 @@ msgid "Call failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1125,6 +1219,36 @@ msgstr ""
msgid "Cancel"
msgstr "Avbryt"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr ""
@@ -1180,11 +1304,16 @@ msgstr ""
msgid "Chain"
msgstr "Kjede"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Endringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr ""
@@ -1202,7 +1331,7 @@ msgstr "Endrer administrator passordet for tilgang til enheten"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Kanalanalyse"
@@ -1288,7 +1417,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Klient ID som sendes ved DHCP spørring"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1352,16 +1481,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Oppsett"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Oppsettsendringer har blitt tilbakestilt."
@@ -1433,10 +1562,20 @@ msgstr ""
msgid "Connection lost"
msgstr "Forbindelsen ble brutt"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Tilkoblinger"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1459,7 +1598,21 @@ msgstr "Innholdet har blitt lagret."
msgid "Continue"
msgstr "Fortsett"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1499,8 +1652,8 @@ msgstr "Cron logg nivå"
msgid "Current power"
msgstr "Nåværende sendeeffekt"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1693,9 +1846,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1744,17 +1897,32 @@ msgstr ""
msgid "Destination"
msgstr "Destinasjon"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Målport"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Målsone"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1799,7 +1967,7 @@ msgstr "Enheten er ikke tilstede"
msgid "Device type"
msgstr "Enhetstype"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Enheten er ikke tilgjengelig!"
@@ -1902,10 +2070,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2049,7 +2217,7 @@ msgstr "Last ned mtdblock"
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Dra for å endre rekkefølge"
@@ -2057,6 +2225,16 @@ msgstr "Dra for å endre rekkefølge"
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear Instans"
@@ -2111,9 +2289,9 @@ msgstr ""
msgid "EAP-Method"
msgstr "EAP-metode"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2139,10 +2317,20 @@ msgstr "Endre dette nettverket"
msgid "Edit wireless network"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2392,6 +2580,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr ""
@@ -2556,7 +2749,7 @@ msgstr ""
msgid "Failed to change the system password."
msgstr "Klarte ikke å endre systempassordet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2642,8 +2835,12 @@ msgid "Finish"
msgstr "Fullfør"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Brannmur"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2802,6 +2999,11 @@ msgstr "Videresending modus"
msgid "Fragmentation Threshold"
msgstr "Fragmenterings Terskel"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3091,6 +3298,18 @@ msgstr ""
msgid "Hybrid"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3136,6 +3355,16 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr ""
@@ -3225,6 +3454,10 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr ""
@@ -3238,6 +3471,10 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3357,6 +3594,10 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3536,6 +3777,16 @@ msgstr ""
msgid "Ingress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3774,7 +4025,7 @@ msgid "Keep settings and retain the current configuration"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr ""
@@ -3808,6 +4059,11 @@ msgstr ""
msgid "Key for outgoing packets (optional)."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr ""
@@ -3920,7 +4176,7 @@ msgid ""
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr ""
@@ -4021,7 +4277,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr ""
@@ -4043,7 +4299,7 @@ msgstr ""
msgid "Loading directory contents…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4402,6 +4658,11 @@ msgstr ""
msgid "Metric"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr ""
@@ -4591,6 +4852,10 @@ msgstr ""
msgid "NAS ID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4617,7 +4882,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4682,6 +4947,10 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4717,7 +4986,7 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4759,6 +5028,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr ""
@@ -4818,6 +5092,10 @@ msgstr ""
msgid "No negative cache"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4833,6 +5111,11 @@ msgstr ""
msgid "No public keys present yet."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr ""
@@ -5048,7 +5331,7 @@ msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5056,11 +5339,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr ""
@@ -5381,6 +5664,11 @@ msgstr ""
msgid "Packet Steering"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5460,7 +5748,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr ""
@@ -5557,7 +5845,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr ""
@@ -5565,6 +5853,11 @@ msgstr ""
msgid "Policy"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr ""
@@ -5660,7 +5953,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr ""
@@ -5796,6 +6089,11 @@ msgstr ""
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5808,7 +6106,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr ""
@@ -5852,14 +6150,44 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6036,7 +6364,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6101,22 +6429,66 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6140,6 +6512,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6174,6 +6550,23 @@ msgstr ""
msgid "Rule"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6186,7 +6579,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6241,8 +6634,8 @@ msgstr ""
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6251,8 +6644,8 @@ msgstr ""
msgid "Save"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6278,11 +6671,11 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr ""
@@ -6353,7 +6746,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr ""
@@ -6362,6 +6755,11 @@ msgstr ""
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6481,7 +6879,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -6549,11 +6947,26 @@ msgstr ""
msgid "Source"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6885,7 +7298,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr ""
@@ -7040,8 +7453,8 @@ msgid "System"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr ""
@@ -7066,6 +7479,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr ""
@@ -7259,7 +7692,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7513,7 +7946,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr ""
@@ -7640,7 +8073,7 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr ""
@@ -7667,7 +8100,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr ""
@@ -7676,6 +8109,15 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr ""
@@ -7730,6 +8172,16 @@ msgstr ""
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr ""
@@ -7866,7 +8318,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr ""
@@ -7896,7 +8348,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr ""
@@ -7920,12 +8372,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr ""
@@ -8057,6 +8509,11 @@ msgstr ""
msgid "Use routing table"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8122,6 +8579,10 @@ msgstr ""
msgid "Username"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr ""
@@ -8321,7 +8782,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8356,7 +8817,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr ""
@@ -8416,7 +8877,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8501,7 +8962,7 @@ msgid "bridged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8548,6 +9009,11 @@ msgstr ""
msgid "dBm"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr ""
@@ -8587,7 +9053,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr ""
@@ -8611,6 +9077,11 @@ msgstr ""
msgid "hidden"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8622,7 +9093,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr ""
@@ -8643,6 +9114,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr ""
@@ -8669,7 +9145,7 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr ""
@@ -8703,6 +9179,11 @@ msgstr ""
msgid "output"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -8776,14 +9257,14 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -8973,6 +9454,11 @@ msgstr ""
msgid "weak security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
diff --git a/modules/luci-base/po/pl/base.po b/modules/luci-base/po/pl/base.po
index 3b2457f859..c88301cfbb 100644
--- a/modules/luci-base/po/pl/base.po
+++ b/modules/luci-base/po/pl/base.po
@@ -15,6 +15,11 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.11-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -23,7 +28,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d nieprawidłowe pole(pola)"
@@ -41,14 +46,14 @@ msgstr "(okno %d minutowe, interwał %d sekund)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(pusty)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -59,8 +64,8 @@ msgid "-- Additional Field --"
msgstr "-- Dodatkowe pole --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -110,6 +115,14 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Obciążenie 1 min.:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "Obciążenie 15 min.:"
@@ -214,6 +227,51 @@ msgstr "MTU RA"
msgid "RA-Service"
msgstr "Usługa RA"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Konfiguracja dla urządzenia \"%s\" już istnieje"
@@ -222,7 +280,7 @@ msgstr "Konfiguracja dla urządzenia \"%s\" już istnieje"
msgid "A directory with the same name already exists."
msgstr "Katalog o tej samej nazwie już istnieje."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
"Wymagane jest ponowne zalogowanie, ponieważ sesja uwierzytelniania wygasła."
@@ -286,6 +344,10 @@ msgstr "Monitorowanie ARP nie jest obsługiwane dla wybranych zasad!"
msgid "ARP retry threshold"
msgstr "Próg powtórzeń ARP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (tryb transferu asynchronicznego)"
@@ -325,9 +387,9 @@ msgstr "Numer urządzenia ATM"
msgid "ATU-C System Vendor ID"
msgstr "ID dostawcy systemu ATU-C"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Nieaktywny interfejs"
@@ -340,6 +402,11 @@ msgstr ""
msgid "Accept local"
msgstr "Zaakceptuj lokalne"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Akceptuj pakiety z lokalnym adresem źródłowym"
@@ -414,7 +481,7 @@ msgstr "Adaptacyjne równoważenie obciążenia transmisji (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -505,6 +572,11 @@ msgstr "Dodatkowe pliki serwera"
msgid "Address"
msgstr "Adres"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
# Na upartego można by zrobić Adres dostępowy mostu przekaźnikowego - ale kto to zrozumie?
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
@@ -795,9 +867,14 @@ msgstr "Anonimowe montowanie"
msgid "Anonymous Swap"
msgstr "Anonimowy swap"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Dowolna strefa"
@@ -810,16 +887,16 @@ msgstr "Zastosuj opcje DHCP do tej sieci. (Puste = wszystkie klienty)."
msgid "Apply backup?"
msgstr "Czy zastosować kopię zapasową?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "Żądanie zatwierdzenia nie powiodło się ze statusem %h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Zastosuj zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Wprowadzanie zmian w konfiguracji… %ds"
@@ -855,6 +932,20 @@ msgstr "Połączone urządzenia"
msgid "Associations"
msgstr "Połączone"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -967,7 +1058,7 @@ msgstr "BR/DMR/AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Wróć"
@@ -1086,6 +1177,10 @@ msgstr "Opcje specjalne portu mostka"
msgid "Bridge ports"
msgstr "Porty mostka"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Numer mostu (urządzenia)"
@@ -1107,7 +1202,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Polityka nadawania (transmisja, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Przeglądaj…"
@@ -1139,7 +1234,7 @@ msgid "Call failed"
msgstr "Połączenie nieudane"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1151,6 +1246,36 @@ msgstr "Połączenie nieudane"
msgid "Cancel"
msgstr "Anuluj"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Kategoria"
@@ -1213,11 +1338,16 @@ msgstr ""
msgid "Chain"
msgstr "Łańcuch"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Zmiany zostały cofnięte."
@@ -1235,7 +1365,7 @@ msgstr "Zmienia hasło administratora umożliwiające dostęp do urządzenia"
msgid "Channel"
msgstr "Kanał"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Analiza kanałów"
@@ -1320,7 +1450,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Nazwa (ID) klienta do wysłania podczas negocjacji DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1389,16 +1519,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Obliczanie sumy kontrolnej wychodzącej (opcjonalnie)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguracja"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Konfiguracja została zastosowana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Konfiguracja została wycofana!"
@@ -1481,10 +1611,20 @@ msgstr "Próba połączenia nieudana."
msgid "Connection lost"
msgstr "Utrata połączenia"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Połączenia"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1508,7 +1648,21 @@ msgstr "Zawartość została zapisana."
msgid "Continue"
msgstr "Kontynuuj"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1552,8 +1706,8 @@ msgstr "Poziom logowania cron"
msgid "Current power"
msgstr "Aktualna moc nadawania"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1751,9 +1905,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "Delegowanie prefiksów IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1802,17 +1956,32 @@ msgstr "Wyznaczony nadrzędny"
msgid "Destination"
msgstr "Przeznaczenie"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Port docelowy"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Strefa docelowa"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1857,7 +2026,7 @@ msgstr "Urządzenie nie obecne"
msgid "Device type"
msgstr "Typ urządzenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Urządzenie nieosiągalne!"
@@ -1959,10 +2128,10 @@ msgid "Disk space"
msgstr "Miejsce na dysku"
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2109,7 +2278,7 @@ msgstr "Pobierz mtdblock"
msgid "Downstream SNR offset"
msgstr "Kompensacja transmisji SNR"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Przeciągnij, aby zmienić kolejność"
@@ -2117,6 +2286,16 @@ msgstr "Przeciągnij, aby zmienić kolejność"
msgid "Drop Duplicate Frames"
msgstr "Porzuć zduplikowane ramki"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Usługa Dropbear"
@@ -2172,9 +2351,9 @@ msgstr "Długość EA-bits"
msgid "EAP-Method"
msgstr "Metoda protokołu rozszerzonego uwierzytelniania (EAP)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2202,10 +2381,20 @@ msgstr "Edytuj tę sieć"
msgid "Edit wireless network"
msgstr "Edytuj ustawienia sieci bezprzewodowych"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "Mapowanie wyjścia QoS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2469,6 +2658,11 @@ msgstr "Egzekwuj MLD version 1"
msgid "Enforce MLD version 2"
msgstr "Egzekwuj MLD version 2"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Wprowadź wartość"
@@ -2631,7 +2825,7 @@ msgstr "Protokół FT"
msgid "Failed to change the system password."
msgstr "Zmiana hasła systemowego nieudana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Nie udało się zatwierdzić w ciągu %ds, czekam na wycofanie…"
@@ -2723,8 +2917,12 @@ msgid "Finish"
msgstr "Zakończ"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Zapora sieciowa"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2893,6 +3091,11 @@ msgstr "Tryb przekazywania"
msgid "Fragmentation Threshold"
msgstr "Próg fragmentacji"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3269,6 +3476,18 @@ msgstr "Contadores legíveis por humanos"
msgid "Hybrid"
msgstr "Híbrido"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3314,6 +3533,16 @@ msgstr "O endereço IP é inválido"
msgid "IP address is missing"
msgstr "O endereço IP está ausente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr "conjunto de IP"
@@ -3403,6 +3632,10 @@ msgstr "Prefixo IPv4"
msgid "IPv4 prefix length"
msgstr "Comprimento do prefixo IPv4"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3416,6 +3649,10 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (ambos - predefinição é IPv4)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3535,6 +3772,10 @@ msgstr ""
msgid "IPv6 support"
msgstr "Suporte de IPv6"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3732,6 +3973,16 @@ msgstr "Informação"
msgid "Ingress QoS mapping"
msgstr "Mapeamento do ingresso QoS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3981,7 +4232,7 @@ msgid "Keep settings and retain the current configuration"
msgstr "Manter as definições e manter a configuração atual"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "Logs da Kernel"
@@ -4015,6 +4266,11 @@ msgstr "Chave para os pacotes da entrada (opcional)."
msgid "Key for outgoing packets (optional)."
msgstr "Chave para os pacotes da saída (optional)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "Matar"
@@ -4131,7 +4387,7 @@ msgstr ""
"significativamente reduzida quando estes são utilizados. É recomendado não "
"permitir as taxas 802.11b sempre que possível."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr "Legenda:"
@@ -4244,7 +4500,7 @@ msgstr "Escutar apenas nestas interfaces, e na loopback."
msgid "Listening port for inbound DNS queries."
msgstr "Porta de escuta para entrada de consultas DNS"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Carga"
@@ -4266,7 +4522,7 @@ msgstr "A carregar dados…"
msgid "Loading directory contents…"
msgstr "Carregando o conteúdo do diretório…"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4639,6 +4895,11 @@ msgstr "Método para determinar a condição do enlace"
msgid "Metric"
msgstr "Métrica"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr "Intervalo mínimo RA"
@@ -4837,6 +5098,10 @@ msgstr "Multicast para unicast"
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "Modo NAT-T"
@@ -4863,7 +5128,7 @@ msgid "NTP server candidates"
msgstr "Candidatos a servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4928,6 +5193,10 @@ msgstr "Atividade do aparelho de rede (kernel: netdev)"
msgid "Network device is not present"
msgstr "O aparelho de rede não está presente"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr "Migração da configuração do ifname da rede"
@@ -4965,7 +5234,7 @@ msgstr "Novo nome de interface…"
msgid "Next »"
msgstr "Seguinte »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -5010,6 +5279,11 @@ msgstr ""
msgid "No client associated"
msgstr "Nenhum cliente associado"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Nenhuns dados recebidos"
@@ -5069,6 +5343,10 @@ msgstr "Não há mais escravos disponíveis, não é possível gravar a interfac
msgid "No negative cache"
msgstr "Sem cache negativa"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -5084,6 +5362,11 @@ msgstr "Ainda não há pares definidos"
msgid "No public keys present yet."
msgstr "Ainda não há chaves públicas presentes."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "Não há regras nesta cadeia."
@@ -5317,7 +5600,7 @@ msgid "Operating frequency"
msgstr "Frequência de Operação"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr "A opção \"%s\" contém um valor de entrada inválido."
@@ -5325,11 +5608,11 @@ msgstr "A opção \"%s\" contém um valor de entrada inválido."
msgid "Option \"%s\" must not be empty."
msgstr "A opção \"%s\" não deve estar vazia."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Opção alterada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Opção removida"
@@ -5675,6 +5958,11 @@ msgstr "Configurações do PXE/TFTP"
msgid "Packet Steering"
msgstr "Direção de Pacotes"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pacotes"
@@ -5754,7 +6042,7 @@ msgstr "Caminho para o Certificado do Cliente interno"
msgid "Path to inner Private Key"
msgstr "Caminho para a Chave Privada interna"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "Pausado"
@@ -5851,7 +6139,7 @@ msgstr "Pcts."
msgid "Please enter your username and password."
msgstr "Insira o seu username e password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Por favor selecione o ficheiro para upload."
@@ -5859,6 +6147,11 @@ msgstr "Por favor selecione o ficheiro para upload."
msgid "Policy"
msgstr "Política"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Porta"
@@ -5959,7 +6252,7 @@ msgid "Private Key"
msgstr "Chave Privada"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Processos"
@@ -6102,6 +6395,11 @@ msgstr "Taxa RX"
msgid "RX Rate / TX Rate"
msgstr "Taxa RX / Taxa TX"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -6116,7 +6414,7 @@ msgstr "Ler /etc/ethers
para configurar o servidor DHCP."
msgid "Really switch protocol?"
msgstr "Deseja mesmo trocar o protocolo?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Gráficos em Tempo Real"
@@ -6160,14 +6458,44 @@ msgstr "Reconetar esta interface"
msgid "Redirect to HTTPS"
msgstr "Redireciona para HTTPS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Referências"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Atualizando"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6344,7 +6672,7 @@ msgstr "Requer wpa-supplicant com suporte WEP"
msgid "Reselection policy for primary slave"
msgstr "Política de nova seleção para o escravo primário"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6411,23 +6739,67 @@ msgstr "Revelar/ocultar a palavra-passe"
msgid "Reverse path filter"
msgstr "Filtro de caminho reverso"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Reverter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Reverter as mudanças"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
"O pedido para reverter as configurações falhou com o estado %h
"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Revertendo configurações…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustez"
@@ -6454,6 +6826,10 @@ msgstr "Política Round-Robin (balanço-rr, 0)"
msgid "Route Allowed IPs"
msgstr "Roteie Andereços IP Autorizados"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Tipo de rota"
@@ -6492,6 +6868,23 @@ msgstr ""
msgid "Rule"
msgstr "Regra"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr "Tipo da regra"
@@ -6505,7 +6898,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr "Correr uma verificação do sistema de ficheiros"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "Erro de tempo de execução"
@@ -6560,8 +6953,8 @@ msgstr "Servidor SSTP"
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6570,8 +6963,8 @@ msgstr "SWAP"
msgid "Save"
msgstr "Guardar"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Gravar & Aplicar"
@@ -6597,11 +6990,11 @@ msgstr "Procurar"
msgid "Scheduled Tasks"
msgstr "Tarefas Agendadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Secção adicionada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Secção removida"
@@ -6681,7 +7074,7 @@ msgstr "Tipo de Serviço"
msgid "Services"
msgstr "Serviços"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "A sessão expirou"
@@ -6690,6 +7083,11 @@ msgstr "A sessão expirou"
msgid "Set Static"
msgstr "Define como estático"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6824,7 +7222,7 @@ msgstr "Taxa de atualização do sinal"
msgid "Signal:"
msgstr "Sinal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Tamanho"
@@ -6895,11 +7293,26 @@ msgstr ""
msgid "Source"
msgstr "Origem"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Interface de origem"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -7308,7 +7721,7 @@ msgstr "Prioridade de inicialização"
msgid "Start refresh"
msgstr "Iniciar atualização"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "Iniciando a aplicação da configuração…"
@@ -7469,8 +7882,8 @@ msgid "System"
msgstr "Sistema"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Registo do Sistema"
@@ -7495,6 +7908,26 @@ msgstr "Sistema em execução no modo de recuperação (initramfs)."
msgid "Sytem running in recovery (initramfs) mode."
msgstr "Sistema em execução no modo de recuperação (initramfs)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7715,7 +8148,7 @@ msgstr ""
"O SSID correto deve ser manualmente especificado quando entrar numa rede sem "
"fios oculta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8030,7 +8463,7 @@ msgstr "O valor é substituído pela configuração. Original: %s"
msgid "There are no active leases"
msgstr "Não há arrendamentos ativos"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "Não há alterações a serem aplicadas"
@@ -8179,7 +8612,7 @@ msgstr ""
msgid "Timezone"
msgstr "Fuso Horário"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "Para fazer login…"
@@ -8209,7 +8642,7 @@ msgstr "Traceroute"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Tráfego"
@@ -8218,6 +8651,15 @@ msgstr "Tráfego"
msgid "Traffic Class"
msgstr "Classe de tráfego"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Transferências"
@@ -8272,6 +8714,16 @@ msgstr "Tipo"
msgid "Type of service"
msgstr "Tipo do serviço"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -8414,7 +8866,7 @@ msgstr "Desmontar"
msgid "Unnamed key"
msgstr "Chave sem nome"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Alterações não Guardadas"
@@ -8446,7 +8898,7 @@ msgstr "Acima"
msgid "Up Delay"
msgstr "Atraso de Envio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Enviar"
@@ -8472,12 +8924,12 @@ msgid "Upload file…"
msgstr "Enviar ficheiro…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Pedido de envio falhou: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Enviando o ficheiro…"
@@ -8621,6 +9073,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Usar tabela de roteamento"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "Usar certificados de sistema"
@@ -8696,6 +9153,10 @@ msgstr "Chave do utilizador (codificada em formato PEM)"
msgid "Username"
msgstr "Nome do utilizador"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8906,7 +9367,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8948,7 +9409,7 @@ msgstr "VPN WireGuard"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Wireless"
@@ -9008,7 +9469,7 @@ msgstr "Escrever registro do sistema (log) no ficheiro"
msgid "XOR policy (balance-xor, 2)"
msgstr "Política XOR (balanço-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9106,7 +9567,7 @@ msgid "bridged"
msgstr "em ponte"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -9153,6 +9614,11 @@ msgstr "criar:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "desativar"
@@ -9192,7 +9658,7 @@ msgid "forced"
msgstr "imposto"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "encaminhar"
@@ -9216,6 +9682,11 @@ msgstr "valor codificado hexadecimal"
msgid "hidden"
msgstr "escondido"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -9227,7 +9698,7 @@ msgid "ignore"
msgstr "ignorar"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "entrada"
@@ -9248,6 +9719,11 @@ msgstr "configuração gerenciada (M)"
msgid "medium security"
msgstr "segurança média"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "minutos"
@@ -9274,7 +9750,7 @@ msgstr "sem link"
msgid "non-empty value"
msgstr "valor não vazio"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "nenhum"
@@ -9308,6 +9784,11 @@ msgstr "outra configuração (O)"
msgid "output"
msgstr "saída"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "valor decimal positivo"
@@ -9384,14 +9865,14 @@ msgstr "desconhecido"
msgid "unlimited"
msgstr "ilimitado"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9581,6 +10062,11 @@ msgstr "valor com o máximo de %d caracteres"
msgid "weak security"
msgstr "segurança fraca"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "sim"
@@ -9589,6 +10075,9 @@ msgstr "sim"
msgid "« Back"
msgstr "« Voltar"
+#~ msgid "Firewall"
+#~ msgstr "Firewall"
+
#~ msgid "Default %d"
#~ msgstr "Predefinição %d"
diff --git a/modules/luci-base/po/pt_BR/base.po b/modules/luci-base/po/pt_BR/base.po
index 6d81ca9a4b..2a29db2aac 100644
--- a/modules/luci-base/po/pt_BR/base.po
+++ b/modules/luci-base/po/pt_BR/base.po
@@ -14,6 +14,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.11-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -22,7 +27,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
@@ -40,14 +45,14 @@ msgstr "(janela de %d minutos, intervalo de %d segundos)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(vazio)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -58,8 +63,8 @@ msgid "-- Additional Field --"
msgstr "-- Campo Adicional --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -111,6 +116,13 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Carga 1 Minuto:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "Carga 15 Minutos:"
@@ -220,6 +232,51 @@ msgstr "RA MTU"
msgid "RA-Service"
msgstr "RA-Serviço"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Uma configuração para o dispositivo \"%s\" já existe"
@@ -228,7 +285,7 @@ msgstr "Uma configuração para o dispositivo \"%s\" já existe"
msgid "A directory with the same name already exists."
msgstr "Um diretório com o mesmo nome já existe."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "Uma nova autenticação é necessária já que a sessão expirou."
@@ -295,6 +352,10 @@ msgstr ""
"Limite de retentativas do ARP"
"abbr>"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Modo de Transferência Assíncrona)"
@@ -336,9 +397,9 @@ msgstr "Número do dispositivo ATM"
msgid "ATU-C System Vendor ID"
msgstr "Identificador de"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Interface ausente"
@@ -352,6 +413,11 @@ msgstr ""
msgid "Accept local"
msgstr "Aceitar local"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Aceite pacotes com endereços de fontes locais"
@@ -427,7 +493,7 @@ msgstr "Balanceamento adaptativo da carga de transmissão (balanço-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -518,6 +584,11 @@ msgstr "Arquivo de servidores adicionais"
msgid "Address"
msgstr "Endereço"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Endereço para acessar a ponte por retransmissão local"
@@ -815,9 +886,14 @@ msgstr "Montagem Anônima"
msgid "Anonymous Swap"
msgstr "Espaço de Troca (swap) Anônimo"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Qualquer zona"
@@ -830,16 +906,16 @@ msgstr "Aplique as opções DHCP nesta rede. (Vazio = todos os clientes)."
msgid "Apply backup?"
msgstr "Aplicar cópia de segurança?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "Pedido para aplicar falhou com o estado %h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Aplicar sem verificação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Aplicando as alterações na configuração... %ds"
@@ -875,6 +951,20 @@ msgstr "Estações associadas"
msgid "Associations"
msgstr "Associações"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -990,7 +1080,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Voltar"
@@ -1112,6 +1202,10 @@ msgstr "Opções específicas da porta da ponte"
msgid "Bridge ports"
msgstr "Portas da ponte"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Número da unidade da ponte"
@@ -1133,7 +1227,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Política de transmissão (transmissão, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Explorar…"
@@ -1165,7 +1259,7 @@ msgid "Call failed"
msgstr "A chamada falhou"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1177,6 +1271,36 @@ msgstr "A chamada falhou"
msgid "Cancel"
msgstr "Cancelar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Categoria"
@@ -1241,11 +1365,16 @@ msgstr ""
msgid "Chain"
msgstr "Corrente"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "As alterações foram revertidas."
@@ -1263,7 +1392,7 @@ msgstr "Muda a senha do administrador para acessar este dispositivo"
msgid "Channel"
msgstr "Canal"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Análise dos canais"
@@ -1350,7 +1479,7 @@ msgid "Client ID to send when requesting DHCP"
msgstr ""
"Identificador do cliente enviando quando a requisição do DHCP é realizada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1419,16 +1548,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Cálculo do checksum de saída (opcional)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
@@ -1510,10 +1639,20 @@ msgstr "A tentativa de conexão falhou."
msgid "Connection lost"
msgstr "Conexão perdida"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Conexões"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1540,7 +1679,21 @@ msgstr "O conteúdo foi salvo."
msgid "Continue"
msgstr "Continuar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1584,8 +1737,8 @@ msgstr "Nível do registro cron"
msgid "Current power"
msgstr "Potência atual"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1788,9 +1941,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "Delegue prefixos IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1839,17 +1992,32 @@ msgstr "Mestre designado"
msgid "Destination"
msgstr "Destino"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Porta de destino"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Zona de destino"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1894,7 +2062,7 @@ msgstr "O dispositivo não está presente"
msgid "Device type"
msgstr "Tipo do dispositivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Dispositivo não alcançável!"
@@ -1998,10 +2166,10 @@ msgid "Disk space"
msgstr "Espaço no disco"
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2151,7 +2319,7 @@ msgstr ""
"Deslocamento SNR do sinal recebido"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Arraste para reordenar"
@@ -2159,6 +2327,16 @@ msgstr "Arraste para reordenar"
msgid "Drop Duplicate Frames"
msgstr "Derrubar os Quadros Duplicados"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear"
@@ -2215,9 +2393,9 @@ msgstr "Comprimento dos bits EA"
msgid "EAP-Method"
msgstr "Método EAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2245,10 +2423,20 @@ msgstr "Editar esta rede"
msgid "Edit wireless network"
msgstr "Editar rede sem fio"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "Mapeamento do egresso QoS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2510,6 +2698,11 @@ msgstr "Imponha o MLD versão 1"
msgid "Enforce MLD version 2"
msgstr "Imponha o MLD versão 2"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Entre com valor personalizado"
@@ -2674,7 +2867,7 @@ msgstr ""
msgid "Failed to change the system password."
msgstr "Falha ao alterar a senha do sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"A confirmação das alterações na configuração não foram confirmadas em %d "
@@ -2769,8 +2962,12 @@ msgid "Finish"
msgstr "Terminar"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Firewall"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2939,6 +3136,11 @@ msgstr "Modo de encaminhamento"
msgid "Fragmentation Threshold"
msgstr "Limiar de Fragmentação"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3255,6 +3462,18 @@ msgstr "Cât timp (în milisecunde) trebuie să rămână aprins LED-ul"
msgid "Hybrid"
msgstr "Hibrid"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3300,6 +3519,16 @@ msgstr "Adresa IP este invalidă"
msgid "IP address is missing"
msgstr "Adresa IP lipsește"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr "Set IP"
@@ -3389,6 +3618,10 @@ msgstr "Prefix IPv4"
msgid "IPv4 prefix length"
msgstr "Lungime prefix IPv4"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3402,6 +3635,10 @@ msgstr "IPv4-în-IPv4 (RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6 (ambele - valoarea implicită este IPv4)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3520,6 +3757,10 @@ msgstr "Sufixul IPv6 (hexagonal)"
msgid "IPv6 support"
msgstr "Suport IPv6"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "Delegarea prefixului IPv6"
@@ -3718,6 +3959,16 @@ msgstr "Informație"
msgid "Ingress QoS mapping"
msgstr "Maparea QoS de intrare"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3924,7 +4175,6 @@ msgstr ""
"Numele de utilizator și/sau parola nevalide! Vă rugăm să încercați din nou."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid "Invert match"
msgstr "Potrivire inversă"
@@ -3967,7 +4217,7 @@ msgid "Keep settings and retain the current configuration"
msgstr "Păstrați setările și păstrați configurația curentă"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "Jurnalul Kernel-ului"
@@ -4001,6 +4251,11 @@ msgstr "Cheia pentru pachetele primite (opțional)."
msgid "Key for outgoing packets (optional)."
msgstr "Cheia pentru pachetele de ieșire (opțional)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "Opriți"
@@ -4117,7 +4372,7 @@ msgstr ""
"fi semnificativ redusă în cazul în care sunt utilizate aceste dispozitive. "
"Se recomandă să nu se permită ratele 802.11b atunci când este posibil."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr "Legendă:"
@@ -4236,7 +4491,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr "Port de ascultare pentru interogările DNS de intrare."
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Încărcare"
@@ -4258,7 +4513,7 @@ msgstr "Încărcare date…"
msgid "Loading directory contents…"
msgstr "Încărcarea conținutului directorului…"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4623,6 +4878,11 @@ msgstr "Metoda de determinare a stării legăturii"
msgid "Metric"
msgstr "Metrică"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr "Minim RA interval"
@@ -4821,6 +5081,10 @@ msgstr "Multicast către unicast"
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "NAT-T Mod"
@@ -4847,7 +5111,7 @@ msgid "NTP server candidates"
msgstr "Serverele NTP candidate"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4912,6 +5176,10 @@ msgstr "Activitatea dispozitivului de rețea (kernel: netdev)"
msgid "Network device is not present"
msgstr "Dispozitivul de rețea nu este prezent"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr "Migrarea configurației rețelei ifname"
@@ -4949,7 +5217,7 @@ msgstr "Nume nou interfață…"
msgid "Next »"
msgstr "Următoarea »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4994,6 +5262,11 @@ msgstr ""
msgid "No client associated"
msgstr "Niciun client asociat"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Nu s-au primit date"
@@ -5053,6 +5326,10 @@ msgstr "Nu mai sunt secundare disponibile, nu se poate salva interfața"
msgid "No negative cache"
msgstr "Fără memorie cache negativă"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -5068,6 +5345,11 @@ msgstr "Nu sunt definiți încă colegi"
msgid "No public keys present yet."
msgstr "Fără chei publice prezente încă."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "Nu există reguli în acestă legătură."
@@ -5298,7 +5580,7 @@ msgid "Operating frequency"
msgstr "Frecvență de operare"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr "Opțiunea \"%s\" conține o valoare de intrare invalidă."
@@ -5306,11 +5588,11 @@ msgstr "Opțiunea \"%s\" conține o valoare de intrare invalidă."
msgid "Option \"%s\" must not be empty."
msgstr "Opțiunea \"%s\" nu trebuie să fie goală."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Opțiune modificată"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Opțiune eliminată"
@@ -5654,6 +5936,11 @@ msgstr "Setări PXE/TFTP"
msgid "Packet Steering"
msgstr "Direcționarea pachetelor"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pachete"
@@ -5733,7 +6020,7 @@ msgstr "Calea de acces la certificatul intern"
msgid "Path to inner Private Key"
msgstr "Cale către cheia privată interioară"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "Întrerupt"
@@ -5830,7 +6117,7 @@ msgstr "Pachete."
msgid "Please enter your username and password."
msgstr "Vă rugăm să introduceți numele de utilizator și parola."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Vă rugăm să selectați fișierul de încărcat."
@@ -5838,6 +6125,11 @@ msgstr "Vă rugăm să selectați fișierul de încărcat."
msgid "Policy"
msgstr "Politica"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
@@ -5875,7 +6167,6 @@ msgid "Prefix Delegated"
msgstr "Prefix Delegat"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186
msgid "Prefix suppressor"
msgstr "Prefix supresor"
@@ -5940,7 +6231,7 @@ msgid "Private Key"
msgstr "Cheie privată"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Procese"
@@ -6084,6 +6375,11 @@ msgstr "Rată de recepție"
msgid "RX Rate / TX Rate"
msgstr "Rată de recepție / Rată de transmisie"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -6098,7 +6394,7 @@ msgstr "Citiți /etc/ethers
pentru a configura serverul DHCP."
msgid "Really switch protocol?"
msgstr "Sigur doriți să schimbați protocolul?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Grafice în timp real"
@@ -6142,14 +6438,44 @@ msgstr "Reconectați această interfață"
msgid "Redirect to HTTPS"
msgstr "Redirecționați către HTTPS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Referințe"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Împrospătare"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6332,7 +6658,7 @@ msgstr "Necesită wpa-supplicant cu suport WEP"
msgid "Reselection policy for primary slave"
msgstr "Politica de realegere pentru secundara principală"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6399,22 +6725,66 @@ msgstr "Arată / ascunde parola"
msgid "Reverse path filter"
msgstr "Filtru de cale inversă"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Reveniți"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Restabilește la schimbările anterioare"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr "Cererea de revenire a eșuat cu statusul %h
"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Refacerea configurației…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Robustețe"
@@ -6441,6 +6811,10 @@ msgstr "Politica Round-Robin (balance-rr, 0)"
msgid "Route Allowed IPs"
msgstr "Rutarea IP-urilor permise"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Tipul de rută"
@@ -6479,6 +6853,23 @@ msgstr ""
msgid "Rule"
msgstr "Regula"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr "Tipul de regulă"
@@ -6493,7 +6884,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr "Verifică sistemul de fișiere"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "Eroare de execuție"
@@ -6548,8 +6939,8 @@ msgstr "Serverul SSTP"
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6558,8 +6949,8 @@ msgstr "SWAP"
msgid "Save"
msgstr "Salvați"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salvați și aplicați"
@@ -6585,11 +6976,11 @@ msgstr "Scanați"
msgid "Scheduled Tasks"
msgstr "Operațiuni programate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Secțiune adăugată"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Secțiune eliminată"
@@ -6669,7 +7060,7 @@ msgstr "Tipul de serviciu"
msgid "Services"
msgstr "Servicii"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "Sesiunea a expirat"
@@ -6678,6 +7069,11 @@ msgstr "Sesiunea a expirat"
msgid "Set Static"
msgstr "Setați Static"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6808,7 +7204,7 @@ msgstr "Rata de reîmprospătare a semnalului"
msgid "Signal:"
msgstr "Semnal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Mărime"
@@ -6879,11 +7275,26 @@ msgstr ""
msgid "Source"
msgstr "Sursă"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Interfață sursă"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -7290,7 +7701,7 @@ msgstr "Prioritatea de pornire"
msgid "Start refresh"
msgstr "Porniți reîmprospătarea"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "Se aplică configurația de pornire…"
@@ -7453,8 +7864,8 @@ msgid "System"
msgstr "Sistem"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Jurnalul de sistem"
@@ -7479,6 +7890,26 @@ msgstr "Sistemul rulează în modul de recuperare (initramfs)."
msgid "Sytem running in recovery (initramfs) mode."
msgstr "Sistemul rulează în modul de recuperare (initramfs)."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7706,7 +8137,7 @@ msgstr ""
"SSID-ul corect trebuie specificat manual atunci când vă alăturați unei "
"rețele fără fir ascunse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -8024,7 +8455,7 @@ msgstr "Valoarea este suprascrisă de configurare. Original: %s"
msgid "There are no active leases"
msgstr "Nu există închirieri active"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "Nu există modificări de aplicat"
@@ -8176,7 +8607,7 @@ msgstr ""
msgid "Timezone"
msgstr "Fusul orar"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "Mergeți la autentificare…"
@@ -8206,7 +8637,7 @@ msgstr "Urmărire traseu"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Trafic"
@@ -8215,6 +8646,15 @@ msgstr "Trafic"
msgid "Traffic Class"
msgstr "Clasa de trafic"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Transfer"
@@ -8269,6 +8709,16 @@ msgstr "Tip"
msgid "Type of service"
msgstr "Tipul serviciului"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -8409,7 +8859,7 @@ msgstr "Demontează"
msgid "Unnamed key"
msgstr "Cheie fără nume"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Modificări nesalvate"
@@ -8439,7 +8889,7 @@ msgstr "Sus"
msgid "Up Delay"
msgstr "Până la întârziere"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Încărcați"
@@ -8465,12 +8915,12 @@ msgid "Upload file…"
msgstr "Încărcați fișierul…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Solicitarea de încărcare a eșuat: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Se încarcă fișierul…"
@@ -8613,6 +9063,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Utilizați tabelul de rutare"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "Utilizați certificatele de sistem"
@@ -8688,6 +9143,10 @@ msgstr "Cheie utilizator (codare PEM)"
msgid "Username"
msgstr "Nume Utilizator"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux (Multiplexarea circuitelor virtuale)"
@@ -8899,11 +9358,9 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
-"Când este activat, gateway-ul este conectat chiar dacă gateway-ul nu se "
-"potrivește cu niciun prefix de interfață"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
msgid ""
@@ -8943,7 +9400,7 @@ msgstr "VPN WireGuard"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Fără fir"
@@ -9003,7 +9460,7 @@ msgstr "Scrieți jurnalul de sistem într-un fișier"
msgid "XOR policy (balance-xor, 2)"
msgstr "Politica XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9100,7 +9557,7 @@ msgid "bridged"
msgstr "cu punte"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -9147,6 +9604,11 @@ msgstr "creați:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "Dezactivat"
@@ -9186,7 +9648,7 @@ msgid "forced"
msgstr "forțat"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "redirecționare"
@@ -9210,6 +9672,11 @@ msgstr "valoare codificată în hexazecimal"
msgid "hidden"
msgstr "ascuns"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -9221,7 +9688,7 @@ msgid "ignore"
msgstr "ignorați"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "intrare"
@@ -9242,6 +9709,11 @@ msgstr "configurație gestionată (M)"
msgid "medium security"
msgstr "securitate medie"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "minute"
@@ -9268,7 +9740,7 @@ msgstr "fără legătură"
msgid "non-empty value"
msgstr "valoare nevidă"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "niciunul"
@@ -9302,6 +9774,11 @@ msgstr "altă configurație (O)"
msgid "output"
msgstr "ieșire"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "valoare zecimală pozitivă"
@@ -9378,14 +9855,14 @@ msgstr "necunoscut"
msgid "unlimited"
msgstr "nelimitat"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9575,6 +10052,11 @@ msgstr "valoare cu cel mult %d caractere"
msgid "weak security"
msgstr "securitate slabă"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "da"
@@ -9583,6 +10065,16 @@ msgstr "da"
msgid "« Back"
msgstr "« Înapoi"
+#~ msgid "Firewall"
+#~ msgstr "Firewall"
+
+#~ msgid ""
+#~ "When enabled, gateway is on link even if the gateway does not match any "
+#~ "interface prefix"
+#~ msgstr ""
+#~ "Când este activat, gateway-ul este conectat chiar dacă gateway-ul nu se "
+#~ "potrivește cu niciun prefix de interfață"
+
#~ msgid "Default %d"
#~ msgstr "Implicit %d"
diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po
index b50f926817..418e8bd2b5 100644
--- a/modules/luci-base/po/ru/base.po
+++ b/modules/luci-base/po/ru/base.po
@@ -16,6 +16,11 @@ msgstr ""
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f дБ"
@@ -24,7 +29,7 @@ msgstr "%.1f дБ"
msgid "%d Bit"
msgstr "%d бит"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d неверных полей"
@@ -42,14 +47,14 @@ msgstr "(%d минутное окно, %d секундный интервал)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(пусто)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -60,8 +65,8 @@ msgid "-- Additional Field --"
msgstr "-- Дополнительно --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -113,6 +118,14 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Загрузка за 1 минуту:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "Загрузка за 15 минут:"
@@ -220,6 +233,51 @@ msgstr "RA MTU"
msgid "RA-Service"
msgstr "Служба RA"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Конфигурация для устройства «%s» уже существует"
@@ -228,7 +286,7 @@ msgstr "Конфигурация для устройства «%s» уже су
msgid "A directory with the same name already exists."
msgstr "Директория с таким же именем уже существует."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "Необходима авторизация."
@@ -292,6 +350,10 @@ msgstr "Мониторинг ARP не поддерживается для выб
msgid "ARP retry threshold"
msgstr "Порог повтора ARP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (режим асинхронной передачи)"
@@ -329,9 +391,9 @@ msgstr "ATM номер устройства"
msgid "ATU-C System Vendor ID"
msgstr "ATU-C идентификатор производителя"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Отсутствующий интерфейс"
@@ -343,6 +405,11 @@ msgstr "Ограничение сервиса DNS, для подсетей ин
msgid "Accept local"
msgstr "Принимать локальные данные"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Принимать пакеты с локальными адресами источника"
@@ -418,7 +485,7 @@ msgstr "Адаптивная балансировка нагрузки пере
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -510,6 +577,11 @@ msgstr "Дополнительный файл серверов"
msgid "Address"
msgstr "Адрес"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Адрес для доступа к локальному мосту-ретранслятору"
@@ -804,9 +876,14 @@ msgstr "Неизвестный раздел"
msgid "Anonymous Swap"
msgstr "Неизвестный swap"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Любая зона"
@@ -819,16 +896,16 @@ msgstr "Применить опции DHCP к этой сети (пусто = в
msgid "Apply backup?"
msgstr "Восстановить резервную копию?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "Ошибка %h
запроса на применение"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Применить без проверки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Применение изменений... %d сек"
@@ -863,6 +940,20 @@ msgstr "Подключенные клиенты"
msgid "Associations"
msgstr "Клиентов"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -979,7 +1070,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Назад"
@@ -1100,6 +1191,10 @@ msgstr "Специальные опции портов моста"
msgid "Bridge ports"
msgstr "Порты моста"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Номер моста"
@@ -1121,7 +1216,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Широковещательная политика (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Обзор…"
@@ -1153,7 +1248,7 @@ msgid "Call failed"
msgstr "Ошибка вызова"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1165,6 +1260,36 @@ msgstr "Ошибка вызова"
msgid "Cancel"
msgstr "Отмена"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Категория"
@@ -1228,11 +1353,16 @@ msgstr ""
msgid "Chain"
msgstr "Цепочка"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Изменения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Изменения отменены."
@@ -1250,7 +1380,7 @@ msgstr "Изменить пароль администратора для дос
msgid "Channel"
msgstr "Канал"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Анализ каналов"
@@ -1338,7 +1468,7 @@ msgstr "Клиент"
msgid "Client ID to send when requesting DHCP"
msgstr "ID клиента при DHCP-запросе"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1406,16 +1536,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Вычислять исходящую контрольную сумму (опционально)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Конфигурация"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Конфигурация применена."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Конфигурация возвращена назад!"
@@ -1499,10 +1629,20 @@ msgstr "Ошибка попытки соединения."
msgid "Connection lost"
msgstr "Подключение потеряно"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Соединения"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1529,7 +1669,21 @@ msgstr "Содержимое сохранено."
msgid "Continue"
msgstr "Продолжить"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1572,8 +1726,8 @@ msgstr "Запись событий cron"
msgid "Current power"
msgstr "Текущая мощность"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1771,9 +1925,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "Делегировать IPv6 префиксы"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1822,17 +1976,32 @@ msgstr "Назначенный мастер"
msgid "Destination"
msgstr "Получатель"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Порт назначения"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Зона назначения"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1877,7 +2046,7 @@ msgstr "Устройство отсутствует"
msgid "Device type"
msgstr "Тип устройства"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Устройство недоступно!"
@@ -1978,10 +2147,10 @@ msgid "Disk space"
msgstr "Дисковое пространство"
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2129,7 +2298,7 @@ msgstr "Скачать MTD раздел"
msgid "Downstream SNR offset"
msgstr "SNR offset внутренней сети"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Перетащите, чтобы изменить порядок"
@@ -2137,6 +2306,16 @@ msgstr "Перетащите, чтобы изменить порядок"
msgid "Drop Duplicate Frames"
msgstr "Отбрасывать дубликаты кадров"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Экземпляр Dropbear"
@@ -2191,9 +2370,9 @@ msgstr "EA-bits длина"
msgid "EAP-Method"
msgstr "Метод EAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2221,10 +2400,20 @@ msgstr "Изменить эту сеть"
msgid "Edit wireless network"
msgstr "Редактировать беспроводную сеть"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "Соответствие исходящего QoS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2484,6 +2673,11 @@ msgstr "Принудительно использовать MLD версии 1"
msgid "Enforce MLD version 2"
msgstr "Принудительно использовать MLD версии 2"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Введите пользовательское значение"
@@ -2647,7 +2841,7 @@ msgstr "FT протокол"
msgid "Failed to change the system password."
msgstr "Не удалось изменить системный пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Не удалось подтвердить применение в течении %d сек., ожидание отката…"
@@ -2738,8 +2932,12 @@ msgid "Finish"
msgstr "Завершить"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Межсетевой экран"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2906,6 +3104,11 @@ msgstr "Режим перенаправления"
msgid "Fragmentation Threshold"
msgstr "Порог фрагментации"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3106,6 +3314,18 @@ msgstr ""
msgid "Hybrid"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3151,6 +3371,16 @@ msgstr "Adresa IP je neplatná"
msgid "IP address is missing"
msgstr "Chýba adresa IP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr ""
@@ -3241,6 +3471,10 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3254,6 +3488,10 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3373,6 +3611,10 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3552,6 +3794,16 @@ msgstr "Informácie"
msgid "Ingress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3792,7 +4044,7 @@ msgid "Keep settings and retain the current configuration"
msgstr "Ponechať nastavenia a nestratiť aktuálnu konfiguráciu"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "Záznam jadra"
@@ -3826,6 +4078,11 @@ msgstr ""
msgid "Key for outgoing packets (optional)."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "Ukončiť"
@@ -3938,7 +4195,7 @@ msgid ""
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr "Legenda:"
@@ -4042,7 +4299,7 @@ msgstr "Obmedzenie načúvanie na tieto rozhrania a slučku."
msgid "Listening port for inbound DNS queries."
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "Zaťaženie"
@@ -4064,7 +4321,7 @@ msgstr ""
msgid "Loading directory contents…"
msgstr "Načítava sa obsah priečinka…"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4423,6 +4680,11 @@ msgstr ""
msgid "Metric"
msgstr "Metrika"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr ""
@@ -4612,6 +4874,10 @@ msgstr ""
msgid "NAS ID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4638,7 +4904,7 @@ msgid "NTP server candidates"
msgstr "Kandidáti serverov NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4703,6 +4969,10 @@ msgstr ""
msgid "Network device is not present"
msgstr "Sieťové zariadenie nie je prítomné"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4738,7 +5008,7 @@ msgstr "Názov nového rozhrania…"
msgid "Next »"
msgstr "Ďalej »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4780,6 +5050,11 @@ msgstr ""
msgid "No client associated"
msgstr "Nie je priradený žiadny klient"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Neboli prijaté žiadne údaje"
@@ -4839,6 +5114,10 @@ msgstr ""
msgid "No negative cache"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4854,6 +5133,11 @@ msgstr "Zatiaľ nie sú určení žiadni účastníci"
msgid "No public keys present yet."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr ""
@@ -5069,7 +5353,7 @@ msgid "Operating frequency"
msgstr "Pracovná frekvencia"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5077,11 +5361,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Voľba zmenená"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Voľba odstránená"
@@ -5402,6 +5686,11 @@ msgstr ""
msgid "Packet Steering"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Pakety"
@@ -5481,7 +5770,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "Pozastavené"
@@ -5578,7 +5867,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr "Prosím, zadajte vaše používateľské meno a heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Prosím, vyberte súbor na odovzdanie."
@@ -5586,6 +5875,11 @@ msgstr "Prosím, vyberte súbor na odovzdanie."
msgid "Policy"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Port"
@@ -5681,7 +5975,7 @@ msgid "Private Key"
msgstr "Súkromný kľúč"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Procesy"
@@ -5817,6 +6111,11 @@ msgstr "Rýchlosť prijímania"
msgid "RX Rate / TX Rate"
msgstr "Rýchl. prijímania /odosielania"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5831,7 +6130,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr "Skutočne sa má prepnúť protokol?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Grafy v reálnom čase"
@@ -5875,14 +6174,44 @@ msgstr "Opätovne pripojiť toto rozhranie"
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Referencie"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Obnovovanie"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6059,7 +6388,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6124,22 +6453,66 @@ msgstr "Odkryť/skryť heslo"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Vrátiť späť"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Vrátiť zmeny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Vracia sa späť konfigurácia…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6163,6 +6536,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Typ smerovania"
@@ -6199,6 +6576,23 @@ msgstr ""
msgid "Rule"
msgstr "Pravidlo"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6211,7 +6605,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6266,8 +6660,8 @@ msgstr ""
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6276,8 +6670,8 @@ msgstr ""
msgid "Save"
msgstr "Uložiť"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Uložiť a použiť"
@@ -6303,11 +6697,11 @@ msgstr "Prehľadať"
msgid "Scheduled Tasks"
msgstr "Naplánované úlohy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Sekcia pridaná"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Sekcia odstránená"
@@ -6378,7 +6772,7 @@ msgstr "Typ služby"
msgid "Services"
msgstr "Služby"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "Relácia vypršala"
@@ -6387,6 +6781,11 @@ msgstr "Relácia vypršala"
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6506,7 +6905,7 @@ msgstr ""
msgid "Signal:"
msgstr "Signál:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Veľkosť"
@@ -6574,11 +6973,26 @@ msgstr ""
msgid "Source"
msgstr "Zdroj"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6913,7 +7327,7 @@ msgstr "Počiatočná priorita"
msgid "Start refresh"
msgstr "Spustiť obnovu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "Spúšťa sa aplikovanie konfigurácie…"
@@ -7068,8 +7482,8 @@ msgid "System"
msgstr "Systém"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Systémový denník"
@@ -7094,6 +7508,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7289,7 +7723,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7553,7 +7987,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "Nie sú žiadne zmeny na aplikovanie"
@@ -7689,7 +8123,7 @@ msgstr ""
msgid "Timezone"
msgstr "Časové pásmo"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "Na prihlásenie…"
@@ -7720,7 +8154,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Prenos"
@@ -7729,6 +8163,15 @@ msgstr "Prenos"
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Prenos"
@@ -7783,6 +8226,16 @@ msgstr "Typ"
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -7919,7 +8372,7 @@ msgstr "Odpojiť"
msgid "Unnamed key"
msgstr "Kľúč bez názvu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Neuložené zmeny"
@@ -7949,7 +8402,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Odovzdať"
@@ -7975,12 +8428,12 @@ msgid "Upload file…"
msgstr "Odovzdať súbor…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Požiadavka na odovzdanie zlyhala: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Odovzdáva sa súbor…"
@@ -8112,6 +8565,11 @@ msgstr ""
msgid "Use routing table"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8177,6 +8635,10 @@ msgstr ""
msgid "Username"
msgstr "Používateľské meno"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr ""
@@ -8376,7 +8838,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8411,7 +8873,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Bezdrôtová sieť"
@@ -8471,7 +8933,7 @@ msgstr "Zapísať systémový denník do súboru"
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8560,7 +9022,7 @@ msgid "bridged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8607,6 +9069,11 @@ msgstr ""
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "zakázaný"
@@ -8646,7 +9113,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr ""
@@ -8670,6 +9137,11 @@ msgstr ""
msgid "hidden"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8681,7 +9153,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr ""
@@ -8702,6 +9174,11 @@ msgstr ""
msgid "medium security"
msgstr "stredné zabezpečenie"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr ""
@@ -8728,7 +9205,7 @@ msgstr "bez linky"
msgid "non-empty value"
msgstr "nejaká hodnota"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr ""
@@ -8762,6 +9239,11 @@ msgstr ""
msgid "output"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -8835,14 +9317,14 @@ msgstr "neznámy"
msgid "unlimited"
msgstr "neobmedzené"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9032,6 +9514,11 @@ msgstr "hodnota s maximálnym počtom znakov: %d"
msgid "weak security"
msgstr "slabé zabezpečenie"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "áno"
@@ -9040,6 +9527,9 @@ msgstr "áno"
msgid "« Back"
msgstr "« Späť"
+#~ msgid "Firewall"
+#~ msgstr "Brána Firewall"
+
#~ msgid "Root directory for files served via TFTP."
#~ msgstr "Koreňový adresár súborov poskytovaných serverom TFTP"
diff --git a/modules/luci-base/po/sv/base.po b/modules/luci-base/po/sv/base.po
index cb52efe6f2..b8a8514b22 100644
--- a/modules/luci-base/po/sv/base.po
+++ b/modules/luci-base/po/sv/base.po
@@ -12,6 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -20,7 +25,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d ogiltiga fält(en)"
@@ -38,14 +43,14 @@ msgstr "(%d minut-fönster, %d sekundintervall)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(tomt)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -56,8 +61,8 @@ msgid "-- Additional Field --"
msgstr "-- Ytterligare fält --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -107,6 +112,13 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Belastning senaste minuten:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "Belastning senaste 15 minutrarna:"
@@ -213,6 +225,51 @@ msgstr "RA MTU"
msgid "RA-Service"
msgstr "RA-tjänst"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "En konfiguration för enheten \"%s\" finns redan"
@@ -221,7 +278,7 @@ msgstr "En konfiguration för enheten \"%s\" finns redan"
msgid "A directory with the same name already exists."
msgstr "En katalog med samma namn finns redan."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "En ny inloggning krävs då autentiseringssessionen har upphört."
@@ -284,6 +341,10 @@ msgstr "ARP-övervakning stöds inte för den valda policyn!"
msgid "ARP retry threshold"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
@@ -318,9 +379,9 @@ msgstr "ATM enhetsnummer"
msgid "ATU-C System Vendor ID"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Frånvarande gränssnitt"
@@ -332,6 +393,11 @@ msgstr ""
msgid "Accept local"
msgstr "Acceptera lokal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Acceptera paket med lokala källadresser"
@@ -405,7 +471,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -496,6 +562,11 @@ msgstr "Ytterligare server-filer"
msgid "Address"
msgstr "Adress"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Adress för att komma åt lokal reläbrygga"
@@ -771,9 +842,14 @@ msgstr "Anonym montering"
msgid "Anonymous Swap"
msgstr "Anonym Swap"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Någon zon"
@@ -786,16 +862,16 @@ msgstr ""
msgid "Apply backup?"
msgstr "Verkställ säkerhetskopia?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Verkställer ändringar i konfigurationen... %ds"
@@ -827,6 +903,20 @@ msgstr "Associerade stationer"
msgid "Associations"
msgstr "Associationer"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -935,7 +1025,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Bakåt"
@@ -1051,6 +1141,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr ""
@@ -1072,7 +1166,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Bläddra…"
@@ -1104,7 +1198,7 @@ msgid "Call failed"
msgstr "Anrop misslyckades"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1116,6 +1210,36 @@ msgstr "Anrop misslyckades"
msgid "Cancel"
msgstr "Avbryt"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Kategori"
@@ -1170,11 +1294,16 @@ msgstr ""
msgid "Chain"
msgstr "Kedja"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Ändringar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Ändringar har återställts."
@@ -1192,7 +1321,7 @@ msgstr "Ändrar administratörens lösenord för att få tillgång till enheten"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr ""
@@ -1269,7 +1398,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Klient-ID att skicka vid DHCP-förfrågning"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1331,16 +1460,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Konfigurationsändringar sparade."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Konfigurationsändringar har återställts!"
@@ -1412,10 +1541,20 @@ msgstr ""
msgid "Connection lost"
msgstr "Anslutning förlorad"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Anslutningar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1438,7 +1577,21 @@ msgstr "Innehåll har sparats."
msgid "Continue"
msgstr "Fortsätt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1478,8 +1631,8 @@ msgstr "Loggnivå för Cron"
msgid "Current power"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1667,9 +1820,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1718,17 +1871,32 @@ msgstr ""
msgid "Destination"
msgstr "Plats"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Destinationens zon"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1773,7 +1941,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Enheten kan inte nås!"
@@ -1874,10 +2042,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2015,7 +2183,7 @@ msgstr ""
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Dra för att sortera om"
@@ -2023,6 +2191,16 @@ msgstr "Dra för att sortera om"
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear-instans"
@@ -2073,9 +2251,9 @@ msgstr ""
msgid "EAP-Method"
msgstr "EAP-metod"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2101,10 +2279,20 @@ msgstr "Redigera det här nätverket"
msgid "Edit wireless network"
msgstr "Redigera trådlöst nätverk"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2354,6 +2542,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr ""
@@ -2513,7 +2706,7 @@ msgstr ""
msgid "Failed to change the system password."
msgstr "Byte av systemlösenord misslyckades."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -2597,8 +2790,12 @@ msgid "Finish"
msgstr "Avsluta"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Brandvägg"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2756,6 +2953,11 @@ msgstr "Vidarebefordringsläge"
msgid "Fragmentation Threshold"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3070,6 +3277,18 @@ msgstr ""
msgid "Hybrid"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3115,6 +3334,16 @@ msgstr ""
msgid "IP address is missing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr ""
@@ -3204,6 +3433,10 @@ msgstr ""
msgid "IPv4 prefix length"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr ""
@@ -3217,6 +3450,10 @@ msgstr ""
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3335,6 +3572,10 @@ msgstr ""
msgid "IPv6 support"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr ""
@@ -3514,6 +3755,16 @@ msgstr ""
msgid "Ingress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3752,7 +4003,7 @@ msgid "Keep settings and retain the current configuration"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr ""
@@ -3786,6 +4037,11 @@ msgstr ""
msgid "Key for outgoing packets (optional)."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr ""
@@ -3898,7 +4154,7 @@ msgid ""
"are used. It is recommended to not allow 802.11b rates where possible."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr ""
@@ -3999,7 +4255,7 @@ msgstr ""
msgid "Listening port for inbound DNS queries."
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr ""
@@ -4021,7 +4277,7 @@ msgstr ""
msgid "Loading directory contents…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4376,6 +4632,11 @@ msgstr ""
msgid "Metric"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr ""
@@ -4565,6 +4826,10 @@ msgstr ""
msgid "NAS ID"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr ""
@@ -4591,7 +4856,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4656,6 +4921,10 @@ msgstr ""
msgid "Network device is not present"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4691,7 +4960,7 @@ msgstr ""
msgid "Next »"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4733,6 +5002,11 @@ msgstr ""
msgid "No client associated"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr ""
@@ -4792,6 +5066,10 @@ msgstr ""
msgid "No negative cache"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4807,6 +5085,11 @@ msgstr ""
msgid "No public keys present yet."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr ""
@@ -5022,7 +5305,7 @@ msgid "Operating frequency"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr ""
@@ -5030,11 +5313,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr ""
@@ -5355,6 +5638,11 @@ msgstr ""
msgid "Packet Steering"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr ""
@@ -5434,7 +5722,7 @@ msgstr ""
msgid "Path to inner Private Key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr ""
@@ -5531,7 +5819,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr ""
@@ -5539,6 +5827,11 @@ msgstr ""
msgid "Policy"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr ""
@@ -5634,7 +5927,7 @@ msgid "Private Key"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr ""
@@ -5770,6 +6063,11 @@ msgstr ""
msgid "RX Rate / TX Rate"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -5782,7 +6080,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr ""
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr ""
@@ -5826,14 +6124,44 @@ msgstr ""
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6010,7 +6338,7 @@ msgstr ""
msgid "Reselection policy for primary slave"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6075,22 +6403,66 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6114,6 +6486,10 @@ msgstr ""
msgid "Route Allowed IPs"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr ""
@@ -6148,6 +6524,23 @@ msgstr ""
msgid "Rule"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6160,7 +6553,7 @@ msgstr ""
msgid "Run filesystem check"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr ""
@@ -6215,8 +6608,8 @@ msgstr ""
msgid "SWAP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6225,8 +6618,8 @@ msgstr ""
msgid "Save"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -6252,11 +6645,11 @@ msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr ""
@@ -6327,7 +6720,7 @@ msgstr ""
msgid "Services"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr ""
@@ -6336,6 +6729,11 @@ msgstr ""
msgid "Set Static"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6455,7 +6853,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -6523,11 +6921,26 @@ msgstr ""
msgid "Source"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6859,7 +7272,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr ""
@@ -7014,8 +7427,8 @@ msgid "System"
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr ""
@@ -7040,6 +7453,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr ""
@@ -7233,7 +7666,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7487,7 +7920,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr ""
@@ -7614,7 +8047,7 @@ msgstr ""
msgid "Timezone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr ""
@@ -7641,7 +8074,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr ""
@@ -7650,6 +8083,15 @@ msgstr ""
msgid "Traffic Class"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr ""
@@ -7704,6 +8146,16 @@ msgstr ""
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr ""
@@ -7840,7 +8292,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr ""
@@ -7870,7 +8322,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr ""
@@ -7894,12 +8346,12 @@ msgid "Upload file…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr ""
@@ -8029,6 +8481,11 @@ msgstr ""
msgid "Use routing table"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr ""
@@ -8094,6 +8551,10 @@ msgstr ""
msgid "Username"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr ""
@@ -8293,7 +8754,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8328,7 +8789,7 @@ msgstr ""
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr ""
@@ -8388,7 +8849,7 @@ msgstr ""
msgid "XOR policy (balance-xor, 2)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8473,7 +8934,7 @@ msgid "bridged"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8520,6 +8981,11 @@ msgstr ""
msgid "dBm"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr ""
@@ -8559,7 +9025,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr ""
@@ -8583,6 +9049,11 @@ msgstr ""
msgid "hidden"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8594,7 +9065,7 @@ msgid "ignore"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr ""
@@ -8615,6 +9086,11 @@ msgstr ""
msgid "medium security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr ""
@@ -8641,7 +9117,7 @@ msgstr ""
msgid "non-empty value"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr ""
@@ -8675,6 +9151,11 @@ msgstr ""
msgid "output"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr ""
@@ -8748,14 +9229,14 @@ msgstr ""
msgid "unlimited"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -8945,6 +9426,11 @@ msgstr ""
msgid "weak security"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr ""
diff --git a/modules/luci-base/po/tr/base.po b/modules/luci-base/po/tr/base.po
index ab96a47f2d..a69ae6b204 100644
--- a/modules/luci-base/po/tr/base.po
+++ b/modules/luci-base/po/tr/base.po
@@ -13,6 +13,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.11.1-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f dB"
@@ -21,7 +26,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d geçersiz alan(lar)"
@@ -39,14 +44,14 @@ msgstr "(%d dakika çerçevesi, %d saniye aralığı)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(boş)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -57,8 +62,8 @@ msgid "-- Additional Field --"
msgstr "-- Ek Alan--"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -108,6 +113,12 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1 Dakikalık Yük:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "15 Dakikalık Yük:"
@@ -212,6 +223,51 @@ msgstr "RA MTU"
msgid "RA-Service"
msgstr "RA-Servisi"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "\"%s\" cihazı için bir yapılandırma zaten var"
@@ -220,7 +276,7 @@ msgstr "\"%s\" cihazı için bir yapılandırma zaten var"
msgid "A directory with the same name already exists."
msgstr "Aynı isim ile bir dizin zaten bulunuyor."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
"Kimlik doğrulama oturumu sona erdiğinden dolayı yeni bir oturum açma gerekli."
@@ -284,6 +340,10 @@ msgstr "Seçilen poliçede ARP izlemesi desteklenmiyor!"
msgid "ARP retry threshold"
msgstr "ARP yenileme aralığı"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (Eşzamansız Aktarım Modu)"
@@ -321,9 +381,9 @@ msgstr "ATM cihaz numarası"
msgid "ATU-C System Vendor ID"
msgstr "ATU-C Sistem Satıcısı Kimliği"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Eksik Arayüz"
@@ -336,6 +396,11 @@ msgstr ""
msgid "Accept local"
msgstr "Yerelden gelenleri kabul et"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Yerel adreslerden gelen paketleri kabul et"
@@ -409,7 +474,7 @@ msgstr "Uyarlanabilir iletim yükü dengeleme (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -500,6 +565,11 @@ msgstr "Ek sunucular dosyası"
msgid "Address"
msgstr "Adres"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Yerel aktarma köprüsüne erişim adresi"
@@ -791,9 +861,14 @@ msgstr "Anonim Bağlama"
msgid "Anonymous Swap"
msgstr "Anonim Takas"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Herhangi bir bölge"
@@ -806,16 +881,16 @@ msgstr "Bu ağa DHCP Seçeneklerini uygulayın. (Boş = tüm istemciler)."
msgid "Apply backup?"
msgstr "Yedek uygulansın mı?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "Başvuru isteği %h
durumuyla başarısız oldu"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "İşaretlenmemişi uygula"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Yapılandırma değişiklikleri uygulanıyor… %ds"
@@ -850,6 +925,20 @@ msgstr "İlişkili istasyonlar"
msgid "Associations"
msgstr "Bağlar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -963,7 +1052,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "Geri"
@@ -1082,6 +1171,10 @@ msgstr "Köprü bağlantı noktasına özel seçenekler"
msgid "Bridge ports"
msgstr "Köprü bağlantı noktaları"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Köprü birimi numarası"
@@ -1103,7 +1196,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Yayın politikası (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Araştır…"
@@ -1134,7 +1227,7 @@ msgid "Call failed"
msgstr "Çağrı başarısız"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1146,6 +1239,36 @@ msgstr "Çağrı başarısız"
msgid "Cancel"
msgstr "İptal"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Kategori"
@@ -1208,11 +1331,16 @@ msgstr ""
msgid "Chain"
msgstr "Zincir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Değişiklikler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Değişiklikler geri alındı."
@@ -1230,7 +1358,7 @@ msgstr "Cihaza erişim için yönetici şifresini değiştirir"
msgid "Channel"
msgstr "Kanal"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Kablosuz Kanal Analizi"
@@ -1315,7 +1443,7 @@ msgstr "İstemci"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCP istendiğinde gönderilecek İstemci Kimliği"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1384,16 +1512,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Giden sağlama toplamını hesaplayın (isteğe bağlı)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Yapılandırma"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Yapılandırma değişiklikleri uygulandı."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Yapılandırma değişiklikleri geri alındı!"
@@ -1475,10 +1603,20 @@ msgstr "Bağlantı denemesi başarısız oldu."
msgid "Connection lost"
msgstr "Bağlantı koptu"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Bağlantılar"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1504,7 +1642,21 @@ msgstr "İçerik kaydedildi."
msgid "Continue"
msgstr "Devam et"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1547,8 +1699,8 @@ msgstr "Cron Günlük Düzeyi"
msgid "Current power"
msgstr "Mevcut güç"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1747,9 +1899,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "IPv6 öneklerini temsil et"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1798,17 +1950,32 @@ msgstr "Belirlenmiş asıl"
msgid "Destination"
msgstr "Hedef"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Hedef bağlantı noktası"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Hedef bölge"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1853,7 +2020,7 @@ msgstr "Cihaz mevcut değil"
msgid "Device type"
msgstr "Cihaz tipi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Cihaza ulaşılamıyor!"
@@ -1955,10 +2122,10 @@ msgid "Disk space"
msgstr "Disk alanı"
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2102,7 +2269,7 @@ msgstr "Mtdblock'u indir"
msgid "Downstream SNR offset"
msgstr "Aşağı akış SNR ofseti"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Yeniden sıralamak için sürükleyin"
@@ -2110,6 +2277,16 @@ msgstr "Yeniden sıralamak için sürükleyin"
msgid "Drop Duplicate Frames"
msgstr "Yinelenen Çerçeveleri Bırak"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear Örneği"
@@ -2164,9 +2341,9 @@ msgstr "EA bit uzunluğu"
msgid "EAP-Method"
msgstr "EAP Yöntemi"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2194,10 +2371,20 @@ msgstr "Bu ağı düzenleyin"
msgid "Edit wireless network"
msgstr "Kablosuz ağı düzenleyin"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "Çıkış QoS eşlemesi"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2460,6 +2647,11 @@ msgstr "MLD sürüm 1'i zorunlu kılın"
msgid "Enforce MLD version 2"
msgstr "MLD sürüm 2'yi zorunlu kılın"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Özel değer girin"
@@ -2623,7 +2815,7 @@ msgstr "FT protokolü"
msgid "Failed to change the system password."
msgstr "Sistem şifresi değiştirilemedi."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "%ds içinde ayarlar uygulanamadı, geri alma bekleniyor…"
@@ -2712,8 +2904,12 @@ msgid "Finish"
msgstr "Bitir"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Güvenlik Duvarı"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2881,6 +3077,11 @@ msgstr "Yönlendirme modu"
msgid "Fragmentation Threshold"
msgstr "Parçalanma Eşiği"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at RA interval"
msgstr "Min RA aralığı"
@@ -4791,6 +5051,10 @@ msgstr "Çoklu yayından tek noktaya yayın"
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "NAT-T Modu"
@@ -4817,7 +5081,7 @@ msgid "NTP server candidates"
msgstr "NTP sunucusu adayları"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4882,6 +5146,10 @@ msgstr "Ağ cihazı etkinliği (kernel: netdev)"
msgid "Network device is not present"
msgstr "Ağ cihazı mevcut değil"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr "Ağ ifname yapılandırması birleştirme"
@@ -4919,7 +5187,7 @@ msgstr "Yeni arayüz adı…"
msgid "Next »"
msgstr "Sonraki »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4964,6 +5232,11 @@ msgstr ""
msgid "No client associated"
msgstr "Hiçbir istemci ilişkilendirilmedi"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Veri alınmadı"
@@ -5023,6 +5296,10 @@ msgstr "Daha fazla bağımlı yok, arayüz kaydedilemiyor"
msgid "No negative cache"
msgstr "Negatif önbellek yok"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -5038,6 +5315,11 @@ msgstr "Henüz tanımlanmış eş yok"
msgid "No public keys present yet."
msgstr "Henüz genel anahtar yok."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "Bu zincirde kural yok."
@@ -5268,7 +5550,7 @@ msgid "Operating frequency"
msgstr "Çalışma frekansı"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr "\"%s\" seçeneği geçersiz bir giriş değeri içeriyor."
@@ -5276,11 +5558,11 @@ msgstr "\"%s\" seçeneği geçersiz bir giriş değeri içeriyor."
msgid "Option \"%s\" must not be empty."
msgstr "\"%s\" seçeneği boş olmamalıdır."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Seçenek değişti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Seçenek kaldırıldı"
@@ -5621,6 +5903,11 @@ msgstr "PXE/TFTP Ayarları"
msgid "Packet Steering"
msgstr "Paket Yönlendirme"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Paketler"
@@ -5700,7 +5987,7 @@ msgstr "İç İstemci Sertifikası'nın Yolu"
msgid "Path to inner Private Key"
msgstr "İç Özel anahtar'ın Yolu"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "Duraklatıldı"
@@ -5797,7 +6084,7 @@ msgstr "Pktler."
msgid "Please enter your username and password."
msgstr "Lütfen kullanıcı adınızı ve şifrenizi giriniz."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Lütfen yüklenecek dosyayı seçin."
@@ -5805,6 +6092,11 @@ msgstr "Lütfen yüklenecek dosyayı seçin."
msgid "Policy"
msgstr "Politika"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Bağlantı noktası"
@@ -5902,7 +6194,7 @@ msgid "Private Key"
msgstr "Özel anahtar"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "İşlemler"
@@ -6044,6 +6336,11 @@ msgstr "RX Oranı"
msgid "RX Rate / TX Rate"
msgstr "RX Oranı / TX Oranı"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr "Ham onaltılı kodlanmış baytlar. ISS'niz gerektirmedikçe boş bırakın"
@@ -6057,7 +6354,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr "Gerçekten protokol değiştirilsin mi?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Gerçek Zamanlı Grafikler"
@@ -6101,14 +6398,44 @@ msgstr "Bu arayüzü yeniden bağlayın"
msgid "Redirect to HTTPS"
msgstr "HTTPS'ye yönlendir"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Referanslar"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Yenileniyor"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6287,7 +6614,7 @@ msgstr "WEP destekli wpa-supplicant gerektirir"
msgid "Reselection policy for primary slave"
msgstr "Birincil bağımlı için yeniden seçim politikası"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6354,22 +6681,66 @@ msgstr "Şifreyi göster/gizle"
msgid "Reverse path filter"
msgstr "Ters yol filtresi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Geri döndür"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Değişiklikleri geri al"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr "Geri döndürme isteği %h
durumuyla başarısız oldu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Yapılandırma geri döndürülüyor…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "Sağlamlık"
@@ -6396,6 +6767,10 @@ msgstr "Round-Robin politikası (balance-rr, 0)"
msgid "Route Allowed IPs"
msgstr "İzin Verilen IP'leri Yönlendir"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Yönlendirme Tipi"
@@ -6434,6 +6809,23 @@ msgstr ""
msgid "Rule"
msgstr "Kural"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr "Kural türü"
@@ -6446,7 +6838,7 @@ msgstr "Cihazı bağlamadan önce bir dosya sistemi kontrolü yapın"
msgid "Run filesystem check"
msgstr "Dosya sistemi kontrolünü çalıştır"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "Çalışma hatası"
@@ -6501,8 +6893,8 @@ msgstr "SSTP Sunucusu"
msgid "SWAP"
msgstr "TAKAS"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6511,8 +6903,8 @@ msgstr "TAKAS"
msgid "Save"
msgstr "Kaydet"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Kaydet & Uygula"
@@ -6538,11 +6930,11 @@ msgstr "Tara"
msgid "Scheduled Tasks"
msgstr "Zamanlanmış Görevler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Bölüm eklendi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Bölüm kaldırıldı"
@@ -6620,7 +7012,7 @@ msgstr "Servis Tipi"
msgid "Services"
msgstr "Hizmetler"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "Oturum süresi doldu"
@@ -6629,6 +7021,11 @@ msgstr "Oturum süresi doldu"
msgid "Set Static"
msgstr "Sabit Olarak Ayarla"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6758,7 +7155,7 @@ msgstr "Sinyal Yenileme Hızı"
msgid "Signal:"
msgstr "Sinyal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Boyut"
@@ -6829,11 +7226,26 @@ msgstr ""
msgid "Source"
msgstr "Kaynak"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Kaynak arayüzü"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -7246,7 +7658,7 @@ msgstr "Başlatma önceliği"
msgid "Start refresh"
msgstr "Yenilemeye başla"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "Yapılandırma uygulanıyor…"
@@ -7407,8 +7819,8 @@ msgid "System"
msgstr "Sistem"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Sistem Günlüğü"
@@ -7433,6 +7845,26 @@ msgstr "Kurtarma (initramfs) modunda çalışan sistem."
msgid "Sytem running in recovery (initramfs) mode."
msgstr "Kurtarma (initramfs) modunda çalışan sistem."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7648,7 +8080,7 @@ msgid ""
msgstr ""
"Gizli bir kablosuz ağa katılırken doğru SSID manuel olarak belirtilmelidir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7963,7 +8395,7 @@ msgstr "Değer, konfigürasyon tarafından geçersiz kılınır. Orijinali: %s"
msgid "There are no active leases"
msgstr "Aktif kira yok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "Uygulanabilecek değişiklik yok"
@@ -8111,7 +8543,7 @@ msgstr ""
msgid "Timezone"
msgstr "Saat dilimi"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "Giriş yap…"
@@ -8142,7 +8574,7 @@ msgstr "Traceroute"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Trafik"
@@ -8151,6 +8583,15 @@ msgstr "Trafik"
msgid "Traffic Class"
msgstr "Trafik Sınıfı"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Aktar"
@@ -8205,6 +8646,16 @@ msgstr "Tür"
msgid "Type of service"
msgstr "Hizmet türü"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -8345,7 +8796,7 @@ msgstr "Kaldır"
msgid "Unnamed key"
msgstr "Adsız anahtar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Kaydedilmemiş Değişiklikler"
@@ -8375,7 +8826,7 @@ msgstr "Aktif"
msgid "Up Delay"
msgstr "Yukarı Gecikme"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Yükle"
@@ -8401,12 +8852,12 @@ msgid "Upload file…"
msgstr "Dosya yükle…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Yükleme isteği başarısız oldu: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Dosya yükleniyor…"
@@ -8548,6 +8999,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Yönlendirme tablosunu kullan"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "Sistem sertifikalarını kullan"
@@ -8623,6 +9079,10 @@ msgstr "Kullanıcı anahtarı (PEM kodlu)"
msgid "Username"
msgstr "Kullanıcı adı"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8833,11 +9293,9 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
-"Etkinleştirildiğinde, ağ geçidi herhangi bir arabirim önekiyle eşleşmese "
-"bile ağ geçidi bağlantıdadır"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
msgid ""
@@ -8877,7 +9335,7 @@ msgstr "WireGuard VPN"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Kablosuz"
@@ -8937,7 +9395,7 @@ msgstr "Sistem günlüğünü dosyaya yaz"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR politikası (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -9031,7 +9489,7 @@ msgid "bridged"
msgstr "köprülü"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -9078,6 +9536,11 @@ msgstr "oluştur:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "devre dışı bırak"
@@ -9117,7 +9580,7 @@ msgid "forced"
msgstr "zorunlu"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "ileri"
@@ -9141,6 +9604,11 @@ msgstr "onaltılık kodlanmış değer"
msgid "hidden"
msgstr "gizli"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -9152,7 +9620,7 @@ msgid "ignore"
msgstr "göz ardı et"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "giriş"
@@ -9173,6 +9641,11 @@ msgstr "yönetilen yapılandırma (M)"
msgid "medium security"
msgstr "orta güvenlik"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "dakika"
@@ -9199,7 +9672,7 @@ msgstr "bağlantı yok"
msgid "non-empty value"
msgstr "boş olmayan değer"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "hiçbiri"
@@ -9233,6 +9706,11 @@ msgstr "diğer yapılandırma (O)"
msgid "output"
msgstr "çıktı"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "pozitif ondalık değer"
@@ -9308,14 +9786,14 @@ msgstr "bilinmeyen"
msgid "unlimited"
msgstr "sınırsız"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9505,6 +9983,11 @@ msgstr "en fazla %d karakter içeren değer"
msgid "weak security"
msgstr "zayıf güvenlik"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "evet"
@@ -9513,6 +9996,16 @@ msgstr "evet"
msgid "« Back"
msgstr "« Geri"
+#~ msgid "Firewall"
+#~ msgstr "Güvenlik Duvarı"
+
+#~ msgid ""
+#~ "When enabled, gateway is on link even if the gateway does not match any "
+#~ "interface prefix"
+#~ msgstr ""
+#~ "Etkinleştirildiğinde, ağ geçidi herhangi bir arabirim önekiyle eşleşmese "
+#~ "bile ağ geçidi bağlantıdadır"
+
#~ msgid "Default %d"
#~ msgstr "Varsayılan %d"
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po
index 8faa25caac..6a533b8158 100644
--- a/modules/luci-base/po/uk/base.po
+++ b/modules/luci-base/po/uk/base.po
@@ -13,6 +13,11 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.11-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f дБ"
@@ -21,7 +26,7 @@ msgstr "%.1f дБ"
msgid "%d Bit"
msgstr "%d біт"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d неприпустимі поля"
@@ -39,14 +44,14 @@ msgstr "(вікно – %d хв, інтервал – %d с)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(пусто)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -57,8 +62,8 @@ msgid "-- Additional Field --"
msgstr "-- Додаткові поля --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -109,6 +114,14 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "Навантаження за 1 хвилину:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "Навантаження за 15 хвилин:"
@@ -219,6 +232,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "Конфігурація для пристрою \"%s\" вже існує"
@@ -227,7 +285,7 @@ msgstr "Конфігурація для пристрою \"%s\" вже існу
msgid "A directory with the same name already exists."
msgstr "Каталог з такою ж назвою вже існує."
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr ""
"Оскільки сеанс автентифікації закінчився, потрібен новий вхід у систему."
@@ -290,6 +348,10 @@ msgstr "Моніторинг ARP не підтримується для обра
msgid "ARP retry threshold"
msgstr "Поріг повторювання ARP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr ""
@@ -333,9 +395,9 @@ msgstr "Номер ATM-пристрою"
msgid "ATU-C System Vendor ID"
msgstr "Ідентифікатор постачальника системи ATU-C"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Відсутній інтерфейс"
@@ -348,6 +410,11 @@ msgstr ""
msgid "Accept local"
msgstr "Прийняти локальні дані"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "Приймати пакети з локальними адресами джерела"
@@ -421,7 +488,7 @@ msgstr "Адаптивне балансування навантаження п
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -512,6 +579,11 @@ msgstr "Додаткові файли servers"
msgid "Address"
msgstr "Адреса"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Адреса для доступу до мосту локального ретранслятора"
@@ -796,9 +868,14 @@ msgstr "Анонімне монтування"
msgid "Anonymous Swap"
msgstr "Анонімний своп"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "Будь-яка зона"
@@ -811,16 +888,16 @@ msgstr ""
msgid "Apply backup?"
msgstr "Застосувати резервну копію?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "Сталася помилка запиту на застосування зі статусом %h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Застосувати без перевірки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Очікування на застосування конфігурації… %d c"
@@ -856,6 +933,20 @@ msgstr "Пов'язані станції"
msgid "Associations"
msgstr "Асоціації"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -966,7 +1057,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr ""
@@ -1087,6 +1178,10 @@ msgstr "Специфічні параметри порту моста"
msgid "Bridge ports"
msgstr "Порти моста"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Номер моста"
@@ -1108,7 +1203,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "Політика широкомовності (broadcast, 3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Огляд…"
@@ -1140,7 +1235,7 @@ msgid "Call failed"
msgstr "Не вдалося здійснити виклик"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1152,6 +1247,36 @@ msgstr "Не вдалося здійснити виклик"
msgid "Cancel"
msgstr "Скасувати"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Категорія"
@@ -1214,11 +1339,16 @@ msgstr ""
msgid "Chain"
msgstr "Ланцюжок"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Зміни"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Зміни було скасовано."
@@ -1236,7 +1366,7 @@ msgstr "Зміна пароля адміністратора для доступ
msgid "Channel"
msgstr "Канал"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "Аналіз каналів"
@@ -1321,7 +1451,7 @@ msgstr "Клієнт"
msgid "Client ID to send when requesting DHCP"
msgstr "Ідентифікатор клієнта для відправки при запиті DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1389,16 +1519,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "Обчислити вихідну контрольну суму (необов’язково)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Конфігурація"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Зміни конфігурації застосовано."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Зміни конфігурації було скасовано!"
@@ -1478,10 +1608,20 @@ msgstr "Спроба підключення зазнала невдачі."
msgid "Connection lost"
msgstr "З'єднання втрачено"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Підключення"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr "Вважати веденого працюючим, коли всі IP-об’єкти ARP досяжні (all, 1)"
@@ -1505,7 +1645,21 @@ msgstr "Вміст збережено."
msgid "Continue"
msgstr "Продовжити"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1549,8 +1703,8 @@ msgstr "Рівень виведення інформації Cron"
msgid "Current power"
msgstr "Поточна"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1756,9 +1910,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "Делегувати префікси IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1807,17 +1961,32 @@ msgstr ""
msgid "Destination"
msgstr "Призначення"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "Порт призначення"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Зона призначення"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1862,7 +2031,7 @@ msgstr "Пристрій відсутній"
msgid "Device type"
msgstr "Тип пристрою"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Пристрій недосяжний!"
@@ -1963,10 +2132,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2112,7 +2281,7 @@ msgstr "Завантажити mtdblock"
msgid "Downstream SNR offset"
msgstr "Низхідний зсув SNR"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Перетягніть, щоб змінити порядок"
@@ -2120,6 +2289,16 @@ msgstr "Перетягніть, щоб змінити порядок"
msgid "Drop Duplicate Frames"
msgstr "Видалити повторювані кадри"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Реалізація Dropbear"
@@ -2175,9 +2354,9 @@ msgstr "Довжина EA-бітів"
msgid "EAP-Method"
msgstr "Метод EAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2205,10 +2384,20 @@ msgstr "Редагувати цю мережу"
msgid "Edit wireless network"
msgstr "Редагування бездротової мережі"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "Відображення виходу QoS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2465,6 +2654,11 @@ msgstr "Примусово MLD версії 1"
msgid "Enforce MLD version 2"
msgstr "Примусово MLD версії 2"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Введіть власне значення"
@@ -2626,7 +2820,7 @@ msgstr "Протокол FT"
msgid "Failed to change the system password."
msgstr "Не вдалося змінити системний пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Не вдалося підтвердити застосування на протязі %d с, очікуємо відкату…"
@@ -2719,8 +2913,12 @@ msgid "Finish"
msgstr "Готово"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Брандмауер"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2878,6 +3076,11 @@ msgstr "Режим переспрямовування"
msgid "Fragmentation Threshold"
msgstr "Поріг фрагментації"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at RA interval"
msgstr ""
@@ -4785,6 +5047,10 @@ msgstr ""
msgid "NAS ID"
msgstr "Ідентифікатор NAS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "Режим NAT-T"
@@ -4811,7 +5077,7 @@ msgid "NTP server candidates"
msgstr "Сервери NTP – кандидати для синхронізації"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4876,6 +5142,10 @@ msgstr "Активність мережевого пристрою (ядро: ne
msgid "Network device is not present"
msgstr "Мережевий пристрій відсутній"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr ""
@@ -4914,7 +5184,7 @@ msgstr "Нова назва інтерфейсу…"
msgid "Next »"
msgstr "Наступний »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4956,6 +5226,11 @@ msgstr ""
msgid "No client associated"
msgstr "Не пов’язано жодного клієнта"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "Жодних даних не отримано"
@@ -5015,6 +5290,10 @@ msgstr "Більше немає доступних ведених, не вдає
msgid "No negative cache"
msgstr "Ніяких негативних кешувань"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -5030,6 +5309,11 @@ msgstr "Жодного вузла ще не визначено"
msgid "No public keys present yet."
msgstr "Відкритих ключів поки що немає."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "У цьму ланцюжку нема правил."
@@ -5249,7 +5533,7 @@ msgid "Operating frequency"
msgstr "Робоча частота"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr "Параметр \"%s\" містить неприпустиме значення введення."
@@ -5257,11 +5541,11 @@ msgstr "Параметр \"%s\" містить неприпустиме знач
msgid "Option \"%s\" must not be empty."
msgstr "Параметр \"%s\" не може бути порожнім."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "Опцію змінено"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "Опцію видалено"
@@ -5603,6 +5887,11 @@ msgstr ""
msgid "Packet Steering"
msgstr "Керування пакетами"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "Пакети"
@@ -5683,7 +5972,7 @@ msgstr "Шлях до внутрішнього сертифіката клієн
msgid "Path to inner Private Key"
msgstr "Шлях до внутрішнього закритого ключа"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "Призупинено"
@@ -5780,7 +6069,7 @@ msgstr "пакетів"
msgid "Please enter your username and password."
msgstr "Введіть ім'я користувача і пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "Виберіть файл для відвантаження."
@@ -5788,6 +6077,11 @@ msgstr "Виберіть файл для відвантаження."
msgid "Policy"
msgstr "Політика"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "Порт"
@@ -5889,7 +6183,7 @@ msgid "Private Key"
msgstr "Приватний ключ"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "Процеси"
@@ -6031,6 +6325,11 @@ msgstr "Швидкість приймання"
msgid "RX Rate / TX Rate"
msgstr "Швидкість прийм./перед."
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr ""
@@ -6048,7 +6347,7 @@ msgstr ""
msgid "Really switch protocol?"
msgstr "Дійсно змінити протокол?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "Графіки у реальному часі"
@@ -6092,14 +6391,44 @@ msgstr "Перепідключити цей інтерфейс"
msgid "Redirect to HTTPS"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "Посилання"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "Поновлюється"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6276,7 +6605,7 @@ msgstr "Потребує wpa-суплікатора з підтримкою WEP"
msgid "Reselection policy for primary slave"
msgstr "Політика повторного вибору первинного веденого"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6343,22 +6672,66 @@ msgstr "Показати/приховати пароль"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "Скасувати"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "Скасувати зміни"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr "Помилка запиту на скасування зі статусом %h
"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "Відкат конфігурації…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr ""
@@ -6382,6 +6755,10 @@ msgstr "Політика round-robin (balance-rr, 0)"
msgid "Route Allowed IPs"
msgstr "Маршрутизація дозволених IP-адрес"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "Тип маршруту"
@@ -6418,6 +6795,23 @@ msgstr ""
msgid "Rule"
msgstr "Правило"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr ""
@@ -6430,7 +6824,7 @@ msgstr "Виконати перевірку файлової системи пе
msgid "Run filesystem check"
msgstr "Виконати перевірку файлової системи"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "Помилка виконання"
@@ -6485,8 +6879,8 @@ msgstr "Сервер SSTP"
msgid "SWAP"
msgstr "SWAP"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6495,8 +6889,8 @@ msgstr "SWAP"
msgid "Save"
msgstr "Зберегти"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Зберегти і застосувати"
@@ -6522,11 +6916,11 @@ msgstr "Сканувати"
msgid "Scheduled Tasks"
msgstr "Заплановані завдання"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "Секцію додано"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "Секцію видалено"
@@ -6602,7 +6996,7 @@ msgstr "Тип сервісу"
msgid "Services"
msgstr "Сервіси"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "Час сеансу минув"
@@ -6611,6 +7005,11 @@ msgstr "Час сеансу минув"
msgid "Set Static"
msgstr "Встановити статичним"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr ""
@@ -6734,7 +7133,7 @@ msgstr ""
msgid "Signal:"
msgstr "Сигнал:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Розмір"
@@ -6805,11 +7204,26 @@ msgstr ""
msgid "Source"
msgstr "Джерело"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "Інтерфейс джерела"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -7163,7 +7577,7 @@ msgstr "Стартовий пріоритет"
msgid "Start refresh"
msgstr "Запустити оновлення"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "Розпочато застосування конфігурації…"
@@ -7324,8 +7738,8 @@ msgid "System"
msgstr "Система"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "Системний журнал"
@@ -7350,6 +7764,26 @@ msgstr ""
msgid "Sytem running in recovery (initramfs) mode."
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7549,7 +7983,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7839,7 +8273,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Немає жодних активних оренд"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "Немає жодних змін до застосування"
@@ -7987,7 +8421,7 @@ msgstr ""
msgid "Timezone"
msgstr "Часовий пояс"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "До входу…"
@@ -8018,7 +8452,7 @@ msgstr "Трасування"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "Трафік"
@@ -8027,6 +8461,15 @@ msgstr "Трафік"
msgid "Traffic Class"
msgstr "Клас трафіку"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "Передано"
@@ -8081,6 +8524,16 @@ msgstr "Тип"
msgid "Type of service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -8217,7 +8670,7 @@ msgstr "Демонтувати"
msgid "Unnamed key"
msgstr "Ключ без назви"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "Незбережені зміни"
@@ -8247,7 +8700,7 @@ msgstr "Вгору"
msgid "Up Delay"
msgstr "Затримка підняття"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "Завантажити"
@@ -8273,12 +8726,12 @@ msgid "Upload file…"
msgstr "Відвантажити файл…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "Не вдалося виконати запит на відвантаження: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "Відвантаження файлу…"
@@ -8413,6 +8866,11 @@ msgstr ""
msgid "Use routing table"
msgstr "Використовувати таблицю маршрутизації"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "Використовувати системні сертифікати"
@@ -8488,6 +8946,10 @@ msgstr "Ключ користувача (PEM-кодований)"
msgid "Username"
msgstr "Ім'я користувача"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8694,7 +9156,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
msgstr ""
@@ -8736,7 +9198,7 @@ msgstr "WireGuard VPN"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "Бездротові мережі"
@@ -8796,7 +9258,7 @@ msgstr "Записувати cистемний журнал до файлу"
msgid "XOR policy (balance-xor, 2)"
msgstr "Політика XOR (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8891,7 +9353,7 @@ msgid "bridged"
msgstr "з'єд. мостом"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8938,6 +9400,11 @@ msgstr "створити:"
msgid "dBm"
msgstr "дБм"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "вимкнено"
@@ -8977,7 +9444,7 @@ msgid "forced"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "переспрямувати"
@@ -9001,6 +9468,11 @@ msgstr "шістнадцяткове кодоване значення"
msgid "hidden"
msgstr "приховано"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -9012,7 +9484,7 @@ msgid "ignore"
msgstr "ігнорувати"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "вхід"
@@ -9033,6 +9505,11 @@ msgstr ""
msgid "medium security"
msgstr "середній рівень безпеки"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "хв."
@@ -9059,7 +9536,7 @@ msgstr "нема з'єднання"
msgid "non-empty value"
msgstr "непусте значення"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "нічого"
@@ -9093,6 +9570,11 @@ msgstr ""
msgid "output"
msgstr "вихід"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "додатне десяткове значення"
@@ -9166,14 +9648,14 @@ msgstr "невідомо"
msgid "unlimited"
msgstr "необмежено"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9363,6 +9845,11 @@ msgstr "значення з не більше %d символів"
msgid "weak security"
msgstr "слабкий рівень безпеки"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "так"
@@ -9371,6 +9858,9 @@ msgstr "так"
msgid "« Back"
msgstr "« Назад"
+#~ msgid "Firewall"
+#~ msgstr "Брандмауер"
+
#~ msgid "Default %d"
#~ msgstr "Типово %d"
diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po
index 7a066d2873..7638333a84 100644
--- a/modules/luci-base/po/vi/base.po
+++ b/modules/luci-base/po/vi/base.po
@@ -14,6 +14,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.10-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr ""
@@ -23,7 +28,7 @@ msgstr ""
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d trường không hợp lệ"
@@ -41,14 +46,14 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(Rỗng)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -59,8 +64,8 @@ msgid "-- Additional Field --"
msgstr "---Mục bổ sung---"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -110,6 +115,12 @@ msgstr ""
msgid "1 Minute Load:"
msgstr "tải 1 phút:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "tải 15 phút:"
@@ -215,6 +226,51 @@ msgstr ""
msgid "RA-Service"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr ""
@@ -223,7 +279,7 @@ msgstr ""
msgid "A directory with the same name already exists."
msgstr "thư mục có tên này đã tồn tại"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "Cần đăng nhận lại vì phiên xác thực cũ đã hết hạn"
@@ -284,6 +340,10 @@ msgstr ""
msgid "ARP retry threshold"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "Chế độ truyền đồng bộ(ATM)"
@@ -321,9 +381,9 @@ msgstr "Số hiệu thiết bị ATM"
msgid "ATU-C System Vendor ID"
msgstr "Hệ thống cung cấp ID ATU-C"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "Giao diện vắng mặt"
@@ -337,6 +397,11 @@ msgstr ""
msgid "Accept local"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr ""
@@ -412,7 +477,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -503,6 +568,11 @@ msgstr "Tập tin máy chủ(server) bổ sung"
msgid "Address"
msgstr "Địa chỉ"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "Địa chỉ truy cập cầu chuyển tiếp địa phương"
@@ -777,9 +847,14 @@ msgstr ""
msgid "Anonymous Swap"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr ""
@@ -792,16 +867,16 @@ msgstr ""
msgid "Apply backup?"
msgstr "Chấp nhận sao lưu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "Áp dụng yêu cầu không thành công với trạng thái %h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "Áp dụng không kiểm tra"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "Đợi cấu hình được áp dụng... %ds"
@@ -837,6 +912,20 @@ msgstr "Trạm liên kết"
msgid "Associations"
msgstr "Liên kết"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr ""
@@ -946,7 +1035,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr ""
@@ -1067,6 +1156,10 @@ msgstr ""
msgid "Bridge ports"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "Số cầu nối"
@@ -1088,7 +1181,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "Duyệt..."
@@ -1119,7 +1212,7 @@ msgid "Call failed"
msgstr "Liên lạc thất bại"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1131,6 +1224,36 @@ msgstr "Liên lạc thất bại"
msgid "Cancel"
msgstr "Hủy bỏ"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "Đề mục"
@@ -1185,11 +1308,16 @@ msgstr ""
msgid "Chain"
msgstr "chuỗi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "Thay đổi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "Những thay đổi đã được phục hồi"
@@ -1207,7 +1335,7 @@ msgstr "Thay đổi mật khẩu quản trị viên truy cập thiết bị"
msgid "Channel"
msgstr "Kênh"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr ""
@@ -1286,7 +1414,7 @@ msgstr "Khách hàng"
msgid "Client ID to send when requesting DHCP"
msgstr "ID máy khách gửi khi yêu cầu DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1354,16 +1482,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Cấu hình"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "Cấu hình đã được áp dụng"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "Cấu hình đã được hoàn lại!"
@@ -1435,10 +1563,20 @@ msgstr ""
msgid "Connection lost"
msgstr "Mất kết nối"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "Kết nối"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
@@ -1461,7 +1599,21 @@ msgstr "Nội dung đã được lưu"
msgid "Continue"
msgstr "Tiếp tục"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1504,8 +1656,8 @@ msgstr "Cấp độ lưu nhật ký Cron"
msgid "Current power"
msgstr "Năng lượng truyền hiện tại"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1699,9 +1851,9 @@ msgid "Delegate IPv6 prefixes"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1750,17 +1902,32 @@ msgstr ""
msgid "Destination"
msgstr "Điểm đến"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "Vùng đích"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1805,7 +1972,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "Thiết bị không thể truy cập! "
@@ -1906,10 +2073,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2050,7 +2217,7 @@ msgstr "Tải xuống mtdblock"
msgid "Downstream SNR offset"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "Kéo để tổ chức lại"
@@ -2058,6 +2225,16 @@ msgstr "Kéo để tổ chức lại"
msgid "Drop Duplicate Frames"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr ""
@@ -2112,9 +2289,9 @@ msgstr "Độ dài EA-bits"
msgid "EAP-Method"
msgstr "EAP-Method"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2142,10 +2319,20 @@ msgstr "Chỉnh sửa mạng này"
msgid "Edit wireless network"
msgstr "Chỉnh sửa mạng không dây"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2398,6 +2585,11 @@ msgstr ""
msgid "Enforce MLD version 2"
msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "Nhập giá trị tùy chỉnh"
@@ -2557,7 +2749,7 @@ msgstr "Giao thức FT"
msgid "Failed to change the system password."
msgstr "Đổi mật khẩu hệ thống thất bại"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Thất bại khi xác thực áp dụng %ds, đợi làm lại..."
@@ -2648,8 +2840,12 @@ msgid "Finish"
msgstr "Kết thúc"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "Tường lửa"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2808,6 +3004,11 @@ msgstr "Chế độ chuyển tếp"
msgid "Fragmentation Threshold"
msgstr "Ngưỡng cửa Phân đoạn"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at %h (%h), Priority: %d"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
@@ -3142,6 +3348,18 @@ msgstr "人类可读的计数器"
msgid "Hybrid"
msgstr "混合"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
@@ -3187,6 +3405,16 @@ msgstr "IP 地址无效"
msgid "IP address is missing"
msgstr "IP 地址缺失"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
msgid "IP set"
msgstr "IP 集"
@@ -3276,6 +3504,10 @@ msgstr "IPv4 地址前缀"
msgid "IPv4 prefix length"
msgstr "IPv4 地址前缀长度"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -3289,6 +3521,10 @@ msgstr "IPv4-in-IPv4(RFC2003)"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6(双栈 - 默认 IPv4)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3407,6 +3643,10 @@ msgstr "IPv6 后缀(十六进
msgid "IPv6 support"
msgstr "IPv6 支持"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
@@ -3591,6 +3831,16 @@ msgstr "信息"
msgid "Ingress QoS mapping"
msgstr "入口 QoS 映射"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
@@ -3831,7 +4081,7 @@ msgid "Keep settings and retain the current configuration"
msgstr "保持设置并保留当前配置"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77
msgid "Kernel Log"
msgstr "内核日志"
@@ -3865,6 +4115,11 @@ msgstr "入站包密钥(可选)。"
msgid "Key for outgoing packets (optional)."
msgstr "出站包密钥(可选)。"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "强制关闭"
@@ -3979,7 +4234,7 @@ msgstr ""
"过时或性能欠佳的设备可能需要旧的 802.11b 速率才能互联。在使用这些速率的情况"
"下,信道占用效率可能会显著降低。建议尽可能不使用 802.11b 速率。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369
msgid "Legend:"
msgstr "图例:"
@@ -4087,7 +4342,7 @@ msgstr "仅监听这些接口和环回接口。"
msgid "Listening port for inbound DNS queries."
msgstr "入站 DNS 查询的侦听端口。"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "负载"
@@ -4109,7 +4364,7 @@ msgstr "加载数据中…"
msgid "Loading directory contents…"
msgstr "正在载入目录内容…"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
@@ -4472,6 +4727,11 @@ msgstr "确定链路状态的方式"
msgid "Metric"
msgstr "跃点数"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Min RA interval"
msgstr "最短 RA 间隔"
@@ -4663,6 +4923,10 @@ msgstr "多播到单播"
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508
+msgid "NAT action chain \"%h\""
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "NAT-T 模式"
@@ -4689,7 +4953,7 @@ msgid "NTP server candidates"
msgstr "候选 NTP 服务器"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
@@ -4754,6 +5018,10 @@ msgstr "网络设备活动(kernel:netdev)"
msgid "Network device is not present"
msgstr "网络设备不存在"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617
+msgid "Network device table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr "网络 ifname 配置迁移"
@@ -4789,7 +5057,7 @@ msgstr "新接口名称…"
msgid "Next »"
msgstr "前进 »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
@@ -4832,6 +5100,11 @@ msgstr ""
msgid "No client associated"
msgstr "没有关联的客户端"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "未收到数据"
@@ -4891,6 +5164,10 @@ msgstr "没有更多的从属设备可用,无法保存接口"
msgid "No negative cache"
msgstr "禁用无效信息缓存"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgid "No nftables ruleset load"
+msgstr ""
+
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
@@ -4906,6 +5183,11 @@ msgstr "尚未定义对端"
msgid "No public keys present yet."
msgstr "当前还没有公钥。"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "本链没有规则。"
@@ -5126,7 +5408,7 @@ msgid "Operating frequency"
msgstr "工作频率"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4050
msgid "Option \"%s\" contains an invalid input value."
msgstr "选项“%s”包含无效的输入值。"
@@ -5134,11 +5416,11 @@ msgstr "选项“%s”包含无效的输入值。"
msgid "Option \"%s\" must not be empty."
msgstr "选项“%s”不能为空。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376
msgid "Option changed"
msgstr "选项已更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
msgid "Option removed"
msgstr "选项已移除"
@@ -5472,6 +5754,11 @@ msgstr "PXE/TFTP 设置"
msgid "Packet Steering"
msgstr "数据包引导"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "数据包"
@@ -5551,7 +5838,7 @@ msgstr "内部客户端证书的路径"
msgid "Path to inner Private Key"
msgstr "内部私钥的路径"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
msgid "Paused"
msgstr "暂停"
@@ -5648,7 +5935,7 @@ msgstr "数据包"
msgid "Please enter your username and password."
msgstr "请输入用户名和密码。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107
msgid "Please select the file to upload."
msgstr "请选择要上传的文件。"
@@ -5656,6 +5943,11 @@ msgstr "请选择要上传的文件。"
msgid "Policy"
msgstr "策略"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "端口"
@@ -5753,7 +6045,7 @@ msgid "Private Key"
msgstr "私钥"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86
msgid "Processes"
msgstr "系统进程"
@@ -5892,6 +6184,11 @@ msgstr "接收速率"
msgid "RX Rate / TX Rate"
msgstr "接收速率/发送速率"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr "原始 16 进制编码的字节。除非您的运营商要求,否则请留空"
@@ -5904,7 +6201,7 @@ msgstr "读取 /etc/ethers
来配置 DHCP 服务器。"
msgid "Really switch protocol?"
msgstr "确定要切换协议?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111
msgid "Realtime Graphs"
msgstr "实时信息"
@@ -5948,14 +6245,44 @@ msgstr "重连此接口"
msgid "Redirect to HTTPS"
msgstr "重定向到 HTTPS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "引用"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
msgid "Refreshing"
msgstr "刷新"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid ""
"Reject routing decisions that have a prefix length less than or equal to the "
@@ -6132,7 +6459,7 @@ msgstr "需要带 WEP 支持的 wpa-supplicant"
msgid "Reselection policy for primary slave"
msgstr "主从属设备的重选策略"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
#: modules/luci-base/luasrc/view/sysauth.htm:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6198,22 +6525,66 @@ msgstr "显示/隐藏 密码"
msgid "Reverse path filter"
msgstr "反转路径过滤器"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
msgid "Revert"
msgstr "恢复"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477
msgid "Revert changes"
msgstr "恢复更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
msgid "Revert request failed with status %h
"
msgstr "恢复请求失败,状态 %h
"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid "Reverting configuration…"
msgstr "正在恢复配置…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgid "Rewrite to egress device address"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "健壮性"
@@ -6239,6 +6610,10 @@ msgstr "循环策略(balance-rr,0)"
msgid "Route Allowed IPs"
msgstr "路由允许的 IP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504
+msgid "Route action chain \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "路由类型"
@@ -6275,6 +6650,23 @@ msgstr "路由指定通过哪个接口和网关可以到达某个主机或网络
msgid "Rule"
msgstr "规则"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573
+msgid "Rule matches"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr "规则类型"
@@ -6287,7 +6679,7 @@ msgstr "挂载设备前运行文件系统检查"
msgid "Run filesystem check"
msgstr "文件系统检查"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
msgid "Runtime error"
msgstr "运行时错误"
@@ -6342,8 +6734,8 @@ msgstr "SSTP 服务器"
msgid "SWAP"
msgstr "交换分区"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6352,8 +6744,8 @@ msgstr "交换分区"
msgid "Save"
msgstr "保存"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存并应用"
@@ -6379,11 +6771,11 @@ msgstr "扫描"
msgid "Scheduled Tasks"
msgstr "计划任务"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372
msgid "Section added"
msgstr "添加的节点"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374
msgid "Section removed"
msgstr "移除的节点"
@@ -6458,7 +6850,7 @@ msgstr "服务类型"
msgid "Services"
msgstr "服务"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
msgid "Session expired"
msgstr "会话已过期"
@@ -6467,6 +6859,11 @@ msgstr "会话已过期"
msgid "Set Static"
msgstr "设为静态"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr "将接口设置为 NDP 代理外部从属设备。默认为关闭。"
@@ -6590,7 +6987,7 @@ msgstr "信号刷新率"
msgid "Signal:"
msgstr "信号:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "大小"
@@ -6660,11 +7057,26 @@ msgstr ""
msgid "Source"
msgstr "源地址"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "源接口"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
msgid ""
"Special PXE boot "
@@ -6695,7 +7107,9 @@ msgid ""
"Specifies an individual UID or range of UIDs to match, e.g. 1000 to match "
"corresponding UID or 1000-1005 to inclusively match all UIDs within the "
"corresponding range"
-msgstr "指定要匹配的单个 UID 或 UID 范围,例如,1000 用于匹配对应的 UID,1000-1005 用于匹配对应范围内的所有 UID"
+msgstr ""
+"指定要匹配的单个 UID 或 UID 范围,例如,1000 用于匹配对应的 UID,1000-1005 用"
+"于匹配对应范围内的所有 UID"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:343
msgid ""
@@ -6744,7 +7158,9 @@ msgstr ""
msgid ""
"Specifies the fwmark and optionally its mask to match, e.g. 0xFF to match "
"mark 255 or 0x0/0x1 to match any even mark value"
-msgstr "指定要匹配的 fwmark 及其 mask(可选),例如 0xFF 匹配 mark 255,0x0/0x1 匹配任意 mark 值"
+msgstr ""
+"指定要匹配的 fwmark 及其 mask(可选),例如 0xFF 匹配 mark 255,0x0/0x1 匹配"
+"任意 mark 值"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
msgid "Specifies the incoming logical interface name"
@@ -6800,7 +7216,9 @@ msgid ""
"Specifies the network gateway. If omitted, the gateway from the parent "
"interface is taken if any, otherwise creates a link scope route. If set to "
"0.0.0.0 no gateway will be specified for the route"
-msgstr "指定网络网关。如省略,则采用父接口的网关(如果有的话),否则创建一个链接范围路由。如设置为 0.0.0.0,则不为该路由指定网关"
+msgstr ""
+"指定网络网关。如省略,则采用父接口的网关(如果有的话),否则创建一个链接范围"
+"路由。如设置为 0.0.0.0,则不为该路由指定网关"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:334
msgid ""
@@ -7016,7 +7434,7 @@ msgstr "启动优先级"
msgid "Start refresh"
msgstr "开始刷新"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Starting configuration apply…"
msgstr "开始应用配置…"
@@ -7173,8 +7591,8 @@ msgid "System"
msgstr "系统"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68
msgid "System Log"
msgstr "系统日志"
@@ -7199,6 +7617,26 @@ msgstr "系统在恢复 (initramfs) 模式下运行。"
msgid "Sytem running in recovery (initramfs) mode."
msgstr "系统在恢复 (initramfs) 模式下运行。"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
@@ -7401,7 +7839,7 @@ msgid ""
"network"
msgstr "加入一个隐藏的无线网络时,必须手动指定正确的 SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -7605,8 +8043,8 @@ msgid ""
"to 65535 or symbol alias declared in /etc/iproute2/rt_tables. Special "
"aliases local (255), main (254) and default (253) are also valid"
msgstr ""
-"规则目标是一个表查找 ID:从 0 到 65535 的数字表索引或在 /etc/iproute2/rt 表中声明的符号别名。特殊别名 "
-"local(255)、main(254) 和 default(253) 也有效"
+"规则目标是一个表查找 ID:从 0 到 65535 的数字表索引或在 /etc/iproute2/rt 表中"
+"声明的符号别名。特殊别名 local(255)、main(254) 和 default(253) 也有效"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1371
msgid "The selected %s mode is incompatible with %s encryption"
@@ -7683,7 +8121,7 @@ msgstr "该值被配置覆盖。 原始:%s"
msgid "There are no active leases"
msgstr "没有已分配的租约"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607
msgid "There are no changes to apply"
msgstr "没有待应用的更改"
@@ -7813,7 +8251,7 @@ msgstr "链接丢失拓扑更新前的超时时间 (以秒为单位)"
msgid "Timezone"
msgstr "时区"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
msgid "To login…"
msgstr "去登录…"
@@ -7842,7 +8280,7 @@ msgstr "Traceroute"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132
msgid "Traffic"
msgstr "流量"
@@ -7851,6 +8289,15 @@ msgstr "流量"
msgid "Traffic Class"
msgstr "流量类"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "传输"
@@ -7905,6 +8352,16 @@ msgstr "类型"
msgid "Type of service"
msgstr "服务类型"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
@@ -8044,7 +8501,7 @@ msgstr "卸载分区"
msgid "Unnamed key"
msgstr "未命名的密钥"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312
msgid "Unsaved Changes"
msgstr "未保存的配置"
@@ -8074,7 +8531,7 @@ msgstr "上移"
msgid "Up Delay"
msgstr "Up 延迟"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199
msgid "Upload"
msgstr "上传"
@@ -8098,12 +8555,12 @@ msgid "Upload file…"
msgstr "上传文件…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187
msgid "Upload request failed: %s"
msgstr "上传请求失败:%s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160
msgid "Uploading file…"
msgstr "正在上传文件…"
@@ -8237,6 +8694,11 @@ msgstr ""
msgid "Use routing table"
msgstr "使用路由表"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
msgid "Use system certificates"
msgstr "使用系统证书"
@@ -8308,6 +8770,10 @@ msgstr "用户密钥(PEM)"
msgid "Username"
msgstr "用户名"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgid "Utilize flow table %h"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
msgid "VC-Mux"
msgstr "VC-Mux"
@@ -8510,9 +8976,9 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
msgid ""
-"When enabled, gateway is on link even if the gateway does not match any "
+"When enabled, gateway is on-link even if the gateway does not match any "
"interface prefix"
-msgstr "启用后,即使网关没有匹配任何接口前缀,网关也处于链路状态"
+msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
msgid ""
@@ -8550,7 +9016,7 @@ msgstr "WireGuard VPN"
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141
msgid "Wireless"
msgstr "无线"
@@ -8610,7 +9076,7 @@ msgstr "将系统日志写入文件"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR 策略 (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4038
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
@@ -8697,7 +9163,7 @@ msgid "bridged"
msgstr "桥接的"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -8744,6 +9210,11 @@ msgstr "创建:"
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "禁用"
@@ -8783,7 +9254,7 @@ msgid "forced"
msgstr "强制的"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "转发"
@@ -8807,6 +9278,11 @@ msgstr "十六进制编码值"
msgid "hidden"
msgstr "隐藏"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
@@ -8818,7 +9294,7 @@ msgid "ignore"
msgstr "忽略"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "输入"
@@ -8839,6 +9315,11 @@ msgstr "受管配置 (M)"
msgid "medium security"
msgstr "中等安全性"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
msgid "minutes"
msgstr "分钟"
@@ -8865,7 +9346,7 @@ msgstr "未连接"
msgid "non-empty value"
msgstr "非空值"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3368
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "无"
@@ -8899,6 +9380,11 @@ msgstr "其他配置 (O)"
msgid "output"
msgstr "输出"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "正十进制值"
@@ -8974,14 +9460,14 @@ msgstr "未知"
msgid "unlimited"
msgstr "无限制"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
@@ -9171,6 +9657,11 @@ msgstr "值至多为 %d 个字符"
msgid "weak security"
msgstr "弱安全性"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "是"
@@ -9179,6 +9670,14 @@ msgstr "是"
msgid "« Back"
msgstr "« 后退"
+#~ msgid "Firewall"
+#~ msgstr "防火墙"
+
+#~ msgid ""
+#~ "When enabled, gateway is on link even if the gateway does not match any "
+#~ "interface prefix"
+#~ msgstr "启用后,即使网关没有匹配任何接口前缀,网关也处于链路状态"
+
#~ msgid "Default %d"
#~ msgstr "默认 %d"
diff --git a/modules/luci-base/po/zh_Hant/base.po b/modules/luci-base/po/zh_Hant/base.po
index 7246dc3d78..b1146be645 100644
--- a/modules/luci-base/po/zh_Hant/base.po
+++ b/modules/luci-base/po/zh_Hant/base.po
@@ -12,6 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.11-dev\n"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "%.1f dB"
msgstr "%.1f 分貝"
@@ -20,7 +25,7 @@ msgstr "%.1f 分貝"
msgid "%d Bit"
msgstr "%d 位元"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028
msgid "%d invalid field(s)"
msgstr "%d 個無效欄位"
@@ -38,14 +43,14 @@ msgstr "(%d 分鐘視窗, %d 秒間隔)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(空白)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
@@ -56,8 +61,8 @@ msgid "-- Additional Field --"
msgstr "-- 額外欄位 --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3733
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -107,6 +112,12 @@ msgstr "1"
msgid "1 Minute Load:"
msgstr "1分鐘負載:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "15分鐘負載:"
@@ -214,6 +225,51 @@ msgstr "RA MTU"
msgid "RA-Service"
msgstr "RA 服務"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "裝置「%s」的設定已存在"
@@ -222,7 +278,7 @@ msgstr "裝置「%s」的設定已存在"
msgid "A directory with the same name already exists."
msgstr "已存在同名的目錄。"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "A new login is required since the authentication session expired."
msgstr "因為身分驗證會話已逾期,需要重新登入。"
@@ -283,6 +339,10 @@ msgstr "ARP 監視尚不支援已選擇的政策!"
msgid "ARP retry threshold"
msgstr "ARP重試門檻"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM (非同步傳輸模式)"
@@ -319,9 +379,9 @@ msgstr "ATM裝置號碼"
msgid "ATU-C System Vendor ID"
msgstr "ATU-C 系統廠牌 ID"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "缺少的介面"
@@ -333,6 +393,11 @@ msgstr "僅在網卡所屬的子網路中提供 DNS 服務。"
msgid "Accept local"
msgstr "接受本地連接"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "接受具有本地來源位址的封包"
@@ -406,7 +471,7 @@ msgstr "自適應發送負載平衡 (balance-tlb, 5)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3531
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
@@ -497,6 +562,11 @@ msgstr "額外的伺服器文件"
msgid "Address"
msgstr "位址"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "將存取的本地中繼橋接位址"
@@ -774,9 +844,14 @@ msgstr "自動掛載檔案系統"
msgid "Anonymous Swap"
msgstr "自動掛載swap分區"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "任意區域"
@@ -789,16 +864,16 @@ msgstr "始終傳送 DHCP 選項。 有時需要,例如 PXELinux。"
msgid "Apply backup?"
msgstr "是否套用備份?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
msgid "Apply request failed with status %h
"
msgstr "套用要求失敗,狀態 %h
"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481
msgid "Apply unchecked"
msgstr "應用未核取"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
msgid "Applying configuration changes… %ds"
msgstr "組態變更套用中… %ds"
@@ -830,6 +905,20 @@ msgstr "已連接裝置"
msgid "Associations"
msgstr "已連接裝置"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr "嘗試對連接的裝置啟用可設定的掛載"
@@ -938,7 +1027,7 @@ msgstr "BR / DMR / AFTR"
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3200
msgid "Back"
msgstr "返回"
@@ -1056,6 +1145,10 @@ msgstr "橋接連接埠特定選項"
msgid "Bridge ports"
msgstr "橋接連接埠"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
msgid "Bridge unit number"
msgstr "橋接單位號碼"
@@ -1077,7 +1170,7 @@ msgid "Broadcast policy (broadcast, 3)"
msgstr "廣播政策(廣播,3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138
msgid "Browse…"
msgstr "瀏覽…"
@@ -1108,7 +1201,7 @@ msgid "Call failed"
msgstr "呼叫失敗"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1120,6 +1213,36 @@ msgstr "呼叫失敗"
msgid "Cancel"
msgstr "取消"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "類別"
@@ -1178,11 +1301,16 @@ msgstr ""
msgid "Chain"
msgstr "鏈"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
msgid "Changes"
msgstr "待修改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650
msgid "Changes have been reverted."
msgstr "設定值已還原."
@@ -1200,7 +1328,7 @@ msgstr "修改可存取這設備的管理員密碼"
msgid "Channel"
msgstr "頻道"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98
msgid "Channel Analysis"
msgstr "通道分析"
@@ -1281,7 +1409,7 @@ msgstr "用戶端"
msgid "Client ID to send when requesting DHCP"
msgstr "當要求DHCP時要傳送的用戶識別碼ID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
msgid "Close"
@@ -1346,16 +1474,16 @@ msgstr ""
msgid "Compute outgoing checksum (optional)."
msgstr "計算傳出的校驗和(自選)."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "組態"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529
msgid "Configuration changes applied."
msgstr "組態變更已套用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
msgid "Configuration changes have been rolled back!"
msgstr "組態變更已被復原!"
@@ -1433,10 +1561,20 @@ msgstr "嘗試連線失敗."
msgid "Connection lost"
msgstr "連接遺失"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153
msgid "Connections"
msgstr "連線數"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr "當所有ARP IP 可到達目標時, 請考慮實體界面啟動(全部,1)"
@@ -1459,7 +1597,21 @@ msgstr "內容已儲存。"
msgid "Continue"
msgstr "繼續"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -1501,8 +1653,8 @@ msgstr "Cron 日誌等級"
msgid "Current power"
msgstr "目前功率"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1695,9 +1847,9 @@ msgid "Delegate IPv6 prefixes"
msgstr "委派 IPv6 首碼"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3515
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1746,17 +1898,32 @@ msgstr "指定的主介面"
msgid "Destination"
msgstr "目的地"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "目的通訊埠"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "目標區域"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -1801,7 +1968,7 @@ msgstr "裝置不存在"
msgid "Device type"
msgstr "裝置類型"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Device unreachable!"
msgstr "裝置不可達!"
@@ -1902,10 +2069,10 @@ msgid "Disk space"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3213
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
@@ -2047,7 +2214,7 @@ msgstr "下載 mtdblock"
msgid "Downstream SNR offset"
msgstr "下載串流 SNR 位移"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "拖動來排序"
@@ -2055,6 +2222,16 @@ msgstr "拖動來排序"
msgid "Drop Duplicate Frames"
msgstr "丟棄相同多餘的訊框(Frames)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear實例"
@@ -2106,9 +2283,9 @@ msgstr "EA-位元長度"
msgid "EAP-Method"
msgstr "可擴展身份驗證協定(EAP)-方式"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3378
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2134,10 +2311,20 @@ msgstr "編輯此網路"
msgid "Edit wireless network"
msgstr "編輯無線網路"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "輸出 QoS 對應"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
@@ -2391,6 +2578,11 @@ msgstr "強制 MLD 版本 1"
msgid "Enforce MLD version 2"
msgstr "強制 MLD 版本 2"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Engress device id"
+msgstr ""
+
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
msgstr "輸入自訂數值"
@@ -2550,7 +2742,7 @@ msgstr "FT 協定"
msgid "Failed to change the system password."
msgstr "更新系統密碼失敗。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "無法在 %ds 秒內確認變更,等待回滾…"
@@ -2639,8 +2831,12 @@ msgid "Finish"
msgstr "完成"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
-msgid "Firewall"
-msgstr "防火牆"
+msgid "Firewall (iptables)"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
+msgid "Firewall (nftables)"
+msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Firewall Mark"
@@ -2803,6 +2999,11 @@ msgstr "轉發模式"
msgid "Fragmentation Threshold"
msgstr "分片閥值"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
msgid ""
"Further information about WireGuard interfaces and peers at