diff --git a/applications/luci-app-acl/po/az/acl.po b/applications/luci-app-acl/po/az/acl.po
new file mode 100644
index 0000000000..e25eb0d40e
--- /dev/null
+++ b/applications/luci-app-acl/po/az/acl.po
@@ -0,0 +1,137 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
+msgid "ACL Settings"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
+msgid "ACL group"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+msgid "Access level"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+msgid "Cannot encrypt plaintext password since uhttpd is not installed."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
+msgid "Grant access to ACL configuration"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:214
+msgid "Login name"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:204
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:211
+msgid "LuCI Logins"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:211
+msgid "New account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:245
+msgid "Password value"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
+msgid "Password variant"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+msgid "Read access"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+msgid "Session timeout"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
+msgctxt "Set all permissions in the table below to one of the given values"
+msgid "Set all:"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
+msgid ""
+"The LuCI ACL management is in an experimental stage! It does not yet work "
+"reliably with all applications"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+msgid "The password may not start with \"$p$\"."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:233
+msgid "The system account to use the password from"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:233
+msgid "UNIX account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+msgid "Unable to encrypt plaintext password: %s"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
+msgid "Use UNIX password in /etc/shadow"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
+msgid "Use encrypted password hash"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+msgid "Write access"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
+msgctxt "No permissions granted"
+msgid "denied"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+msgid "does not expire"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+msgctxt "All permissions granted"
+msgid "full"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+msgctxt "Select individual permissions manually"
+msgid "individual"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
+msgctxt "Some permissions granted"
+msgid "partial (%d/%d)"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
+msgctxt "Only read permissions granted"
+msgid "readonly"
+msgstr ""
diff --git a/applications/luci-app-acme/po/az/acme.po b/applications/luci-app-acme/po/az/acme.po
new file mode 100644
index 0000000000..0104788ce9
--- /dev/null
+++ b/applications/luci-app-acme/po/az/acme.po
@@ -0,0 +1,398 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:227
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:235
+msgid "%s for the details of this process."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:218
+msgid "%s for the format of credentials required by each API."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:165
+msgid "%s for the list of available APIs."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/logread.js:4
+msgid "ACME Log"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:40
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
+msgid "ACME certificates"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:52
+msgid "ACME global config"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:281
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:55
+msgid "Account email"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:220
+msgid ""
+"Add multiple entries here in KEY=VAL shell variable format to supply "
+"multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:84
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:191
+msgid "Alternative DNS API options"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:427
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:48
+msgid "Cert files are stored in"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:306
+msgid "Certificate Profile"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:76
+msgid "Certificate config"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:545
+msgid "Certificates"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:225
+msgid "Challenge Alias"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:420
+msgid "Check the configurations of the added domain certificates"
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:14
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:282
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:163
+msgid "DNS API"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:216
+msgid "DNS API credentials"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:98
+msgid "DNS Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:168
+msgid "DNS mode is also the only mode that supports wildcard certificates."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:300
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:118
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:120
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:157
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:284
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:448
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:233
+msgid "Domain Alias"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:129
+msgid "Domain names"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:130
+msgid ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:255
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:256
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:56
+msgid "Email address to associate with account key."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:62
+msgid "Enable debug logging"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:86
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:68
+msgid "Found DDNS domains"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:81
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:292
+msgid ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
+msgid "Grant UCI access for luci-app-acme"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:57
+msgid ""
+"If a certificate wasn't renewed in time then you'll receive a notice at 20 "
+"days before expiry."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:69
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:167
+msgid "In DNS mode, the domain name does not have to resolve to the router IP."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:107
+msgid "Install package %s"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:142
+msgid "Invalid domain. Allowed lowercase a-z, numbers and hyphen -"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:527
+msgid "Issued on"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:117
+msgid ""
+"It may be needed to change if your web server is behind reverse proxy and "
+"uses a different port."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:250
+msgid "Key size (and type) for the generated certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:249
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:229
+msgid "LUCI only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:237
+msgid "LUCI only supports one challenge domain per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:115
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:22
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:524
+msgid "Main Domain"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:44
+msgid ""
+"Note that the domain names in the certificate must already be configured to "
+"point at the router's public IP address."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:46
+msgid ""
+"Once configured, issuing certificates can take a while. Check the logs for "
+"progress and any errors."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:106
+msgid "Package is not installed"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:116
+msgid ""
+"Port where to listen for ACME challenge requests. The port will be "
+"temporarily open during validation."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:525
+msgid "Private Key"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:526
+msgid "Public Certificate"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:252
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:253
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:254
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:440
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:242
+msgid "Seconds to wait for a DNS record to be updated before continue."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:184
+msgid "See instructions"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:49
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:166
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:219
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:228
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:236
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:243
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:283
+msgid "See more"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:96
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:118
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:90
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:226
+msgid "The challenge alias to use for ALL domains."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:217
+msgid "The credentials for the DNS API mode selected above."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:407
+msgid ""
+"The domain %s in DDNS %s is already configured in %s. Please check it after "
+"the importing."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:234
+msgid "The domain alias to use for ALL domains."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:41
+msgid ""
+"This configures ACME (Letsencrypt) automatic certificate installation. "
+"Simply fill out this to have the router configured with Letsencrypt-issued "
+"certificates for the web interface."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:119
+msgid "To temporary open port you can specify your web server port e.g. 80."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:164
+msgid ""
+"To use DNS mode to issue certificates, set this to the name of a DNS API "
+"supported by acme.sh."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:282
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:290
+msgid "Use staging server"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:169
+msgid "Using this mode requires the acme-dnsapi package to be installed."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:93
+msgid "Validate via TLS port 443."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:89
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:93
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:99
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:120
+msgid "Validation via TLS ALPN"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:241
+msgid "Wait for DNS update"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:97
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:119
+msgid "Webroot Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:153
+msgid "Webroot directory"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:154
+msgid ""
+"Webserver root directory. Set this to the webserver document root to run "
+"Acme in webroot mode. The web server must be accessible from the internet on "
+"port 80."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:147
+msgid "wildcards * require Validation method: DNS"
+msgstr ""
diff --git a/applications/luci-app-acme/po/fr/acme.po b/applications/luci-app-acme/po/fr/acme.po
index 6382c55bcb..914c9fc48b 100644
--- a/applications/luci-app-acme/po/fr/acme.po
+++ b/applications/luci-app-acme/po/fr/acme.po
@@ -1,27 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-11-28 05:03+0000\n"
-"Last-Translator: Martin Devolder \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:227
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:235
msgid "%s for the details of this process."
-msgstr ""
+msgstr "%s pour les détails de ce processus."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:218
msgid "%s for the format of credentials required by each API."
-msgstr ""
+msgstr "%s pour le format des identifiants requis par chaque API."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:165
msgid "%s for the list of available APIs."
-msgstr ""
+msgstr "%s pour la liste des API disponibles."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/logread.js:4
msgid "ACME Log"
@@ -49,6 +49,8 @@ msgid ""
"Add multiple entries here in KEY=VAL shell variable format to supply "
"multiple credential variables."
msgstr ""
+"Ajoutez ici plusieurs entrées au format clé=valeur pour fournir plusieurs "
+"variables d'identification."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:84
msgid "Advanced Settings"
@@ -56,11 +58,11 @@ msgstr "Paramètres avancés"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:191
msgid "Alternative DNS API options"
-msgstr ""
+msgstr "Autres options d'API DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:427
msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:48
msgid "Cert files are stored in"
@@ -68,7 +70,7 @@ msgstr "Emplacement de sauvegarde des certificats et des fichiers états"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:306
msgid "Certificate Profile"
-msgstr ""
+msgstr "Profil du certificat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:76
msgid "Certificate config"
@@ -84,11 +86,11 @@ msgstr "Alias du challenge"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:420
msgid "Check the configurations of the added domain certificates"
-msgstr ""
+msgstr "Vérifiez les paramètres des certificats de domaine ajoutés"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:14
msgid "Configure"
-msgstr ""
+msgstr "Configurer"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:282
msgid "Custom ACME server directory URL."
@@ -110,6 +112,8 @@ msgstr "DNS Validation du challenge"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:168
msgid "DNS mode is also the only mode that supports wildcard certificates."
msgstr ""
+"Le mode DNS est également le seul mode à prendre en charge les certificats "
+"génériques."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:300
msgid "Days until renewal"
@@ -163,7 +167,7 @@ msgstr "Activé"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:68
msgid "Found DDNS domains"
-msgstr ""
+msgstr "Domaines DDNS trouvés"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:81
msgid "General Settings"
@@ -191,7 +195,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:69
msgid "Import"
-msgstr ""
+msgstr "Importer"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:167
msgid "In DNS mode, the domain name does not have to resolve to the router IP."
diff --git a/applications/luci-app-acme/po/ko/acme.po b/applications/luci-app-acme/po/ko/acme.po
index 80eee6ce15..6fc91444d3 100644
--- a/applications/luci-app-acme/po/ko/acme.po
+++ b/applications/luci-app-acme/po/ko/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-19 18:44+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:227
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:235
@@ -231,7 +231,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:115
msgid "Listen port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:22
msgid "Log View"
diff --git a/applications/luci-app-acme/po/pt_BR/acme.po b/applications/luci-app-acme/po/pt_BR/acme.po
index 512192a0f6..10393b907d 100644
--- a/applications/luci-app-acme/po/pt_BR/acme.po
+++ b/applications/luci-app-acme/po/pt_BR/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -52,7 +52,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:84
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:191
msgid "Alternative DNS API options"
diff --git a/applications/luci-app-acme/po/ru/acme.po b/applications/luci-app-acme/po/ru/acme.po
index 68da6cea9d..ad283ef8e4 100644
--- a/applications/luci-app-acme/po/ru/acme.po
+++ b/applications/luci-app-acme/po/ru/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:449
+msgid "10 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:222
+msgid "127.0.0.1 "
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+msgid "15 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:743
+msgid "1Hosts List Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+msgid "5 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+msgid "60 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:224
+msgid ""
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:221
+msgid ""
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:345
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:168
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:398
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:419
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:510
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:537
+msgid "AdGuard (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:511
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:538
+msgid "AdGuard (family)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:472
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:546
+msgid "AdGuard (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
+msgid "Adblock"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:434
+msgid "Adblock Test"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:54
+msgid "Add Allowlist Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:16
+msgid "Add Blocklist Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:55
+msgid "Add this (sub-)domain to your local allowlist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:17
+msgid "Add this (sub-)domain to your local blocklist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:204
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:227
+msgid "Additional trigger delay in seconds before adblock processing begins."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:206
+msgid "Advanced DNS Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:207
+msgid "Advanced Report Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/allowlist.js:59
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:79
+msgid ""
+"Allowlist modifications have been saved, reload adblock that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:361
+msgid "Allowlist..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
+msgid ""
+"Allows temporary access to an unfiltered external DNS resolver, bypassing "
+"local adblock."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:344
+msgid "Answer"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
+msgid "Base working directory during adblock processing."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:164
+msgid "Blocked Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:715
+msgid "Blocklist Feed"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:92
+msgid "Blocklist Search"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:460
+msgid "Blocklist Search..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blocklist.js:59
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:41
+msgid ""
+"Blocklist modifications have been saved, reload adblock that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:370
+msgid "Blocklist..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:27
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:65
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:120
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:202
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:264
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:745
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:754
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:763
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:772
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:781
+msgid "Categories"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:710
+msgid "Changes on this tab needs an adblock service reload to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:320
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:583
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:672
+msgid "Changes on this tab needs an adblock service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:288
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:340
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:542
+msgid "Cloudflare (malware)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:516
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:543
+msgid "Cloudflare (malware+family)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:348
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:521
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:548
+msgid "Cloudflare (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
+msgid ""
+"Configuration of the adblock package to block ad/abuse domains by using DNS. "
+"For further information please check the %s."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:514
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:541
+msgid "Control D (adblock)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+msgid "Control D (family)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:512
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:539
+msgid "Control D (security)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:347
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:520
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:547
+msgid "Control D (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:308
+msgid "Count"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
+msgid "Custom Feed Editor"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:172
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+msgid "DNS Backend"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+msgid "DNS Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:596
+msgid "DNS Instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:612
+msgid "DNS Lookup Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
+msgid "DNS Report"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:619
+msgid "DNS Restart Timeout"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:412
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:503
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:530
+msgid "DNS4EU (protective)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:393
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
+msgid "DNS4EU (protective+adblock)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:392
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:413
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:531
+msgid "DNS4EU (protective+family)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:415
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:506
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:533
+msgid "DNS4EU (protective+family+adblock)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:345
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:357
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:459
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:471
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:545
+msgid "DNS4EU (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:338
+msgid "Date"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:236
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
+msgid ""
+"Devices with listed MAC addresses will always use the configured filtered "
+"DNS server."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+msgid ""
+"Devices with listed MAC addresses will always use the configured unfiltered "
+"DNS server."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:350
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:476
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:550
+msgid "Digitale Gesellschaft (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
+msgid "Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:612
+msgid "Domain to check for a successful DNS backend restart."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:311
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:258
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:311
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:254
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:683
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:258
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:675
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:679
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
+msgid "Edit Allowlist"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
+msgid "Edit Blocklist"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:201
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:240
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:609
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:497
+msgid "Enable DNS Bridge"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:370
+msgid "Enable Filtered DNS Routing"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
+msgid "Enable Remote DNS Routing"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:236
+msgid "Enable SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+msgid "Enable Unfiltered DNS Routing"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:663
+msgid ""
+"Enable a GeoIP map that shows the geographical location of the blocked "
+"domains."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
+msgid "Enable the adblock service."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:497
+msgid ""
+"Enables a temporary DNS bridge to an external DNS resolver during local DNS "
+"restarts."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:236
+msgid ""
+"Enforcing SafeSearch for google, bing, brave, duckduckgo, yandex, youtube "
+"and pixabay."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+msgid "Entire interfaces or VLANs will be routed to the filtered DNS server."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:335
+msgid "Entire interfaces or VLANs will be routed to the unfiltered DNS server."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:712
+msgid "External Blocklist Feeds"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
+msgid "External DNS Bridge (Zero‑Downtime during DNS Restarts)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+msgid "External Filtered DNS Policy (MAC-/Interface‑based DNS bypass)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:388
+msgid ""
+"External IPv4 DNS resolver applied to MACs and interfaces using the filtered "
+"DNS policy."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
+msgid ""
+"External IPv4 DNS resolver applied to MACs and interfaces using the "
+"unfiltered DNS policy."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+msgid ""
+"External IPv4 DNS resolver applied to MACs using the unfiltered remote DNS "
+"policy."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
+msgid "External IPv4 DNS resolver used during bridging."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+msgid ""
+"External IPv6 DNS resolver applied to MACs and interfaces using the filtered "
+"DNS policy."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
+msgid ""
+"External IPv6 DNS resolver applied to MACs and interfaces using the "
+"unfiltered DNS policy."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+msgid ""
+"External IPv6 DNS resolver applied to MACs using the unfiltered remote DNS "
+"policy."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
+msgid "External IPv6 DNS resolver used during bridging."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
+msgid "External Remote DNS Policy (temporary MAC‑based remote DNS bypass)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:322
+msgid "External Unfiltered DNS Policy (MAC-/Interface‑based DNS bypass)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:233
+msgid "Extra Extra Large"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:232
+msgid "Extra Large"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:232
+msgid "Failed to generate adblock report!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:196
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:209
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:278
+msgid "Fill"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:196
+msgid "Filter criteria like date, domain or client (optional)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:561
+msgid "Firewall LAN Devices/VLANs that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:205
+msgid "Firewall Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:568
+msgid "Firewall ports that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:609
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:558
+msgid "Force Local DNS"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:561
+msgid "Forced Devices/VLANs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:568
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+msgid ""
+"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
+"demand. This needs the additional 'tcpdump' or 'tcpdump-mini' package "
+"installation and a full adblock service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:203
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:663
+msgid "GeoIP Map"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
+msgid "Grant access to LuCI app adblock"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:752
+msgid "Hagezi List Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:286
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:285
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:761
+msgid "IPFire List Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:388
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
+msgid "IPv4 DNS Resolver"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+msgid "IPv4 Remote DNS Resolver"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
+msgid "IPv6 DNS Resolver"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+msgid "IPv6 Remote DNS Resolver"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:158
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:335
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+msgid "Interface DNS Filter Targets"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:204
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:120
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:624
+msgid "Jail Mode"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:231
+msgid "Large"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:188
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:421
+msgid "Latest DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:289
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:239
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:239
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
+msgid ""
+"Limit the cpu cores used by adblock to save RAM, autodetected by default."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:635
+msgid "List of available network devices used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+msgid "List of available network interfaces to trigger the adblock start."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+msgid "List of supported DNS backends."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+msgid "Listed MAC addresses are allowed to use the remote DNS bypass."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:556
+msgid "Local DNS Enforcement"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
+msgid "MAC DNS Filter Targets"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+msgid "MAC Remote Filter Targets"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:452
+msgid "Map"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
+msgid "Map Reset"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:230
+msgid "Medium"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logtemplate.js:31
+msgid "No %s related logs yet!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:448
+msgid "No GeoIP Map data!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:57
+msgid "No adblock config found!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+msgid "Normal Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:624
+msgid ""
+"Only domains on the allowlist are permitted, all other DNS requests are "
+"rejected."
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+msgid "Overwrite the default target directory for the generated blocklist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:683
+msgid "Profile used by 'msmtp' for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:489
+msgid "QRCode for Remote Access"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:517
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:544
+msgid "Quad9 (malware)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:361
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:463
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:475
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
+msgid "Quad9 (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:258
+msgid "Receiver address for adblock notification e-mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:558
+msgid ""
+"Redirect all local DNS queries from specified LAN zones to the local DNS "
+"resolver, applies to UDP and TCP protocol."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:238
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:166
+msgid "Refresh DNS Report"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:468
+msgid "Refresh..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Remote DNS Timeout"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:643
+msgid "Report Chunk Count"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:648
+msgid "Report Chunk Size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:639
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:635
+msgid "Report Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:653
+msgid "Report Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:643
+msgid "Report chunk count used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:648
+msgid "Report chunk size used by tcpdump in MByte."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:660
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:660
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:107
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:370
+msgid ""
+"Routes selected MACs or interfaces to a filtered external DNS resolver, "
+"bypassing local adblock."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+msgid ""
+"Routes selected MACs or interfaces to an unfiltered external DNS resolver, "
+"bypassing local adblock."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:220
+msgid "Rule"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:184
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:180
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:176
+msgid "Run Interfaces"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:85
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:298
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:816
+msgid "Save & Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:824
+msgid "Save & Restart"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:159
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:93
+msgid "Search active blocklists and backups for a specific domain."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:254
+msgid ""
+"Send adblock related notification e-mails. This needs the additional 'msmtp' "
+"package installation."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:675
+msgid "Sender address for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:596
+msgid "Set the dns backend instance used by adblock."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:201
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:605
+msgid "Shift DNS Blocklist"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:605
+msgid ""
+"Shift the final DNS blocklist to the backup directory and only set a soft "
+"link to this file in memory. As long as your backup directory resides on an "
+"external drive, enable this option to save memory."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:228
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:229
+msgid "Small"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:160
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:770
+msgid "StevenBlack List Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:799
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:808
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:192
+msgid "System Info"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:232
+msgid "TLD Compression"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:639
+msgid "Target directory for DNS related report files."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
+msgid "Target directory for blocklist backups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/allowlist.js:35
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blocklist.js:35
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:653
+msgid "The list of ports used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:129
+msgid "The search is running, please wait..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+msgid "The selected priority will be used for adblock background processing."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logtemplate.js:42
+msgid "The syslog output, pre-filtered for messages related to: %s"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:232
+msgid ""
+"The top level domain compression removes thousands of needless host entries "
+"from the final DNS blocklist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/allowlist.js:38
+msgid ""
+"This is the local adblock allowlist to always-allow certain domains.
"
+"Please note: add only one domain per line. Comments "
+"introduced with '#' are allowed - ip addresses, wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blocklist.js:38
+msgid ""
+"This is the local adblock blocklist to always-block certain domains.
"
+"Please note: add only one domain per line. Comments "
+"introduced with '#' are allowed - ip addresses, wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:388
+msgid ""
+"This tab displays the most recently generated DNS report. Use the 'Refresh' "
+"button to update it."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:339
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid ""
+"Time limit in minutes for using the remote DNS bypass per listed MAC address."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:619
+msgid "Timeout to wait for a successful DNS backend restart."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:414
+msgid "Top Statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:679
+msgid "Topic for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:227
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:342
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:209
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:779
+msgid "UTCapitole Archive Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:107
+msgid "Unable to parse the adblock runtime information!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:697
+msgid "Unable to parse the custom feed file!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:704
+msgid "Unable to parse the default feed file!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/allowlist.js:63
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blocklist.js:63
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:268
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:80
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:86
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:234
+msgid "Varying"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:182
+msgid ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/adblock/adblock.custom.feeds'. Then you can edit this "
+"file, delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just clear the custom feed file."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:589
+msgid "bind"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:396
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:417
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:535
+msgid "dnsforge (clean)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+msgid "dnsforge (hard)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:507
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:534
+msgid "dnsforge (normal)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:587
+msgid "dnsmasq"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:591
+msgid "kresd"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:190
+msgid "max. result set size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:177
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:66
+msgid "online documentation"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:592
+msgid "raw"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:590
+msgid "smartdns"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+msgid "unbound"
+msgstr ""
diff --git a/applications/luci-app-adblock/po/fr/adblock.po b/applications/luci-app-adblock/po/fr/adblock.po
index b93edcc11a..03509ed7cc 100644
--- a/applications/luci-app-adblock/po/fr/adblock.po
+++ b/applications/luci-app-adblock/po/fr/adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-01-07 14:02+0000\n"
-"Last-Translator: ilylbgg \n"
+"PO-Revision-Date: 2026-04-29 11:04+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:280
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:291
diff --git a/applications/luci-app-adblock/po/ru/adblock.po b/applications/luci-app-adblock/po/ru/adblock.po
index 4cff1ba30d..2ac8beadfe 100644
--- a/applications/luci-app-adblock/po/ru/adblock.po
+++ b/applications/luci-app-adblock/po/ru/adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: adblock\n"
"POT-Creation-Date: 2017-10-22 13:00+0300\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian DO NOT POWER "
+"OFF THE DEVICE!
Wait a few minutes before you try to reconnect. It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:99
+msgid ""
+"The system is shutting down now.
DO NOT POWER OFF THE DEVICE!
It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:20
+msgid "Unable to find Device Board Name."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:23
+msgid "Unable to find Dual Boot Flag Partition."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:36
+msgid "Unable to obtain firmware environment variable: %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:66
+msgid "Unable to save environment changes."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:32
+msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:41
+msgid "Unable to set firmware environment variable: %s to %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:274
+msgid "Unexpected error: %s"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:311
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:53
+msgid "Unknown or unsupported dual-partition device: %s"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:239
+msgid ""
+"WARNING: An alternative partition might have its own settings and completely "
+"different firmware.
As your network configuration and WiFi SSID/"
+"password on alternative partition might be different, you might have to "
+"adjust your computer settings to be able to access your device once it "
+"reboots.
Please also be aware that alternative partition firmware "
+"might not provide an easy way to switch active partition and boot back to "
+"the currently active partition.
Click \"Proceed\" below to reboot "
+"device to the selected partition."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:111
+msgid ""
+"WARNING: Power off might result in a reboot on a device which doesn't "
+"support power off.
Click \"Proceed\" below to power off your "
+"device."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:149
+msgid "Waiting for device..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:386
+msgid ""
+"Warning: Device (%s) is unknown or isn't a dual-firmware device!%sIf you are "
+"seeing this on an OpenWrt dual-firmware supported device,%splease refer to "
+"%sHow to add a new device section of the README%s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:371
+msgid "Warning: There are unsaved changes that will get lost on reboot!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:476
+msgid "Warning: This system does not support powering off!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:457
+msgid "Warning: Unable to obtain device information!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:56
+msgid "invalid argument"
+msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
index 8886b6a797..00919f24c2 100644
--- a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-09-05 14:23+0000\n"
-"Last-Translator: Louis SCHNEIDER \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.0.1-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:353
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
diff --git a/applications/luci-app-antiblock/po/az/antiblock.po b/applications/luci-app-antiblock/po/az/antiblock.po
new file mode 100644
index 0000000000..5d7e100a87
--- /dev/null
+++ b/applications/luci-app-antiblock/po/az/antiblock.po
@@ -0,0 +1,145 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:8
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:10
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:3
+msgid "AntiBlock"
+msgstr ""
+
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:15
+msgid "Args"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:15
+msgid "Blacklist"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:30
+msgid "Domain count in file:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:89
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:31
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:21
+msgid "Domains path"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:21
+msgid ""
+"Domains path/URL. If you want to add domains via LuCI, specify the files in "
+"the /etc/antiblock folder."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:93
+msgid "Domains path:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:24
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:13
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:16
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-antiblock/root/usr/share/rpcd/acl.d/luci-app-antiblock.json:3
+msgid "Grant UCI and RPC access to LuCI app AntiBlock"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:10
+msgid "It is necessary to enter from 1 to 32 values:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:18
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:47
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:73
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:47
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:49
+msgid "Log is not enabled."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:103
+msgid "Path to file in \"Domains path\" is not set."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:15
+msgid ""
+"Prevent adding IP from these subnets to the routing table, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:8
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:10
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:23
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:67
+msgctxt "scroll to top (the head) of the log file"
+msgid "Scroll to head"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:59
+msgctxt "scroll to bottom (the tail) of the log file"
+msgid "Scroll to tail"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:18
+msgid "Show operations log, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:21
+msgid "Show statistics data, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:21
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:47
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:57
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:39
+msgid "Statistics"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:49
+msgid "Statistics are not enabled."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:59
+msgid "Unable to create domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:18
+msgid "Unable to load log data:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:18
+msgid "Unable to load statistics data:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:64
+msgid "Unable to read domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:22
+msgid "Unable to write to domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:13
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:36
+msgid "Write domains"
+msgstr ""
diff --git a/applications/luci-app-antiblock/po/de/antiblock.po b/applications/luci-app-antiblock/po/de/antiblock.po
index a2f7e3d816..468d5910ca 100644
--- a/applications/luci-app-antiblock/po/de/antiblock.po
+++ b/applications/luci-app-antiblock/po/de/antiblock.po
@@ -1,11 +1,14 @@
msgid ""
msgstr ""
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: Werner Schleifer \n"
+"Language-Team: German \n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:8
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:10
@@ -69,7 +72,7 @@ msgstr ""
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:73
#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:47
msgid "Log"
-msgstr ""
+msgstr "Protokoll"
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:49
msgid "Log is not enabled."
diff --git a/applications/luci-app-apinger/po/az/apinger.po b/applications/luci-app-apinger/po/az/apinger.po
new file mode 100644
index 0000000000..dcbb7ee829
--- /dev/null
+++ b/applications/luci-app-apinger/po/az/apinger.po
@@ -0,0 +1,260 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:26
+msgid "Active Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:16
+msgid "Add Delay/Latency Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:15
+msgid "Add Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:15
+msgid "Add Interface Instance"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:16
+msgid "Add Loss Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:33
+msgid "Add Target"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:21
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:40
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:23
+msgid "Address: Target address to be tracked"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:48
+msgid "Alarm Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:39
+msgid "Alarm Down"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:57
+msgid "Alarm loss"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:3
+msgid "Apinger"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:9
+msgid "Apinger - Delay Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:9
+msgid "Apinger - Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:9
+msgid "Apinger - Interfaces"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:9
+msgid "Apinger - Loss Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:21
+msgid "Apinger - Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:57
+msgid "Apinger Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:40
+msgid "Apinger Targets RRD Graph"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:46
+msgid "Average Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:27
+msgid ""
+"Average Delay and Loss: The delay (in samples) after which loss is computed, "
+"without this delays larger than interval would be treated as loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:25
+msgid "Average Delay: How many replies should be used to compute average delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:49
+msgid "Average Loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:52
+msgid "Average Loss/Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:26
+msgid "Average Loss: How many probes should be used to compute average loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:17
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:65
+msgid "Delay Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:23
+msgid "Delay High (ms)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:18
+msgid "Delay Low (ms)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:59
+msgid "Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:55
+msgid "Generate RRD Graphs"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/rpcd/acl.d/luci-app-apinger.json:3
+msgid "Grant access to LuCI app Apinger"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:21
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:18
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:35
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:22
+msgid "Interface: Interface to use to track target"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:30
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:24
+msgid "Latency"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:25
+msgid "Loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:71
+msgid "Loss Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:23
+msgid "Loss High (%)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:18
+msgid "Loss Low (%)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:10
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:54
+msgid "No access to server file"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:51
+msgid "No data available"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:12
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:43
+msgid "Ping Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:24
+msgid "Ping Interval: How often the probe should be sent"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:25
+msgid "RRD Collection Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:23
+msgid "Received"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:22
+msgid "Sent"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:34
+msgid "Service is not running"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:20
+msgid "Source IP"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:21
+msgid "Status Update Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:19
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:66
+msgid "Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:51
+msgid "There are no active targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:11
+msgid "This alarm will be canceled, when the delay drops below \"Delay Low\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:11
+msgid "This alarm will be canceled, when the loss drops below \"Loss Low\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:10
+msgid "This alarm will be fired when packet loss goes over \"Loss High\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:10
+msgid "This alarm will be fired when target does not respond for \"Time\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:27
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:17
+msgid "Time (s)"
+msgstr ""
diff --git a/applications/luci-app-apinger/po/lt/apinger.po b/applications/luci-app-apinger/po/lt/apinger.po
index 5a51ae18c4..a9375a9c83 100644
--- a/applications/luci-app-apinger/po/lt/apinger.po
+++ b/applications/luci-app-apinger/po/lt/apinger.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -29,11 +29,11 @@ msgstr "Pridėti sąsajos ir/arba sietuvo egzempliorių"
#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:16
msgid "Add Loss Alarm"
-msgstr ""
+msgstr "Pridėti praradimo priminimą"
#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:33
msgid "Add Target"
-msgstr ""
+msgstr "Pridėti taikomąjį"
#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:21
#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:40
@@ -42,7 +42,7 @@ msgstr "Adresas"
#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:23
msgid "Address: Target address to be tracked"
-msgstr ""
+msgstr "Adresas: taikomojo, kurį reikia stebėti"
#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:48
msgid "Alarm Delay"
diff --git a/applications/luci-app-aria2/po/az/aria2.po b/applications/luci-app-aria2/po/az/aria2.po
new file mode 100644
index 0000000000..55bcb50a26
--- /dev/null
+++ b/applications/luci-app-aria2/po/az/aria2.po
@@ -0,0 +1,780 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
+msgid "LPD enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
+msgid "Additional BT tracker"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
+msgid "Advanced Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
+msgid "All proxy"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
+msgid "Append HEADERs to HTTP request header."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:3
+msgid "Aria2"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:189
+msgid ""
+"Aria2 is a lightweight multi-protocol & multi-source, cross platform "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
+msgid "Auto save interval"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
+msgid "Basic Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
+msgid "BitTorrent Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
+msgid "BitTorrent listen port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
+msgid "CA certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
+msgid "Certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
+msgid "Check certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:379
+msgid ""
+"Close connection if download speed is lower than or equal to this value "
+"(bytes per sec). 0 means has no lowest speed limit."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:51
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
+msgid "Config file directory"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
+msgid "Content of config file: %s"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
+msgid "Content of session file: %s"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
+msgid "DHT Listen port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
+msgid ""
+"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
+"terribly slow AAAA record lookup."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
+msgid "Disk cache"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:396
+msgid "Don't split less than 2*SIZE byte range. Possible values: 1M-1024M."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
+msgid "Download a file using N connections."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
+msgid "Download directory"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:417
+msgid "Enable IPv4 DHT functionality. It also enables UDP tracker support."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
+msgid "Enable IPv6 DHT functionality."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
+msgid "Enable Local Peer Discovery."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
+msgid "Enable Peer Exchange extension."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
+msgid "Enable disk cache (in bytes), set 0 to disabled."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
+msgid "Enable peer exchange"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
+msgid "Enable proxy"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
+msgid "Extra Settings"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
+msgid "False"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
+msgid "File allocation"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:24
+msgid "Files"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
+msgid "Follow torrent"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
+msgid "Force save"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
+msgid "Generate Randomly"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
+msgid "Grant UCI access for luci-app-aria2"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
+msgid "HTTP accept gzip"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
+msgid "HTTP no cache"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
+msgid "HTTP/FTP/SFTP Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
+msgid "Header"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
+msgid "Here shows the files used by aria2."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
+msgid "IPv4 DHT enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
+msgid "IPv6 DHT enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
+msgid "IPv6 disabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
+msgid ""
+"If the whole download speed of every torrent is lower than SPEED, aria2 "
+"temporarily increases the number of peers to try for more download speed. "
+"Configuring this option with your preferred download speed can increase your "
+"download speed in some cases."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
+msgid "Installed web interface:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
+msgid "Json-RPC URL"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
+msgid "Keep in memory"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
+msgid "Last 50 lines of log file:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
+msgid "Last 50 lines of syslog:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
+msgid "Leave blank to use default user."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
+msgid "List of additional BitTorrent tracker's announce URI."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:625
+msgid ""
+"List of extra settings. Format: option=value, eg. netrc-path=/"
+"tmp/.netrc."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
+msgid "Log Data"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
+msgid "Lowest speed limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
+msgid "Max concurrent downloads"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
+msgid "Max connection per server"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
+msgid "Max download limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
+msgid "Max number of split"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
+msgid "Max open files"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
+msgid "Max overall download limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
+msgid "Max overall upload limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
+msgid "Max peers"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
+msgid "Max tries"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
+msgid "Max upload limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
+msgid "Min split size"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
+msgid "No Authentication"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:38
+msgid "No log data."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
+msgid "Pause"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
+msgid "Pause download after added."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
+msgid "Pause downloads created as a result of metadata download."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
+msgid "Pause metadata"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
+msgid "Please input token length:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
+msgid "Prefix of peer ID"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
+msgid "Private key"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
+msgid "Proxy password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
+msgid "Proxy user"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
+msgid "RPC Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
+msgid "RPC authentication method"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
+msgid "RPC certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
+msgid "RPC password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
+msgid "RPC port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
+msgid "RPC private key"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
+msgid "RPC secure"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
+msgid "RPC token"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:277
+msgid ""
+"RPC transport will be encrypted by SSL/TLS. The RPC clients must use https "
+"scheme to access the server. For WebSocket client, use wss scheme."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
+msgid "RPC username"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
+msgid "Remove unselected file"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
+msgid ""
+"Removes the unselected files when download is completed in BitTorrent. "
+"Please use this option with care because it will actually remove files from "
+"your disk."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
+msgid "Request peer speed limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
+msgid "Retry wait"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:566
+msgid ""
+"Save a control file (*.aria2) every N seconds. If 0 is given, a control file "
+"is not saved during download."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
+msgid ""
+"Save download to session file even if the download is completed or removed. "
+"This option also saves control file in that situations. This may be useful "
+"to save BitTorrent seeding which is recognized as completed state."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
+msgid ""
+"Save error/unfinished downloads to session file every N seconds. If 0 is "
+"given, file will be saved only when aria2 exits."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
+msgid ""
+"Save meta data as \".torrent\" file. This option has effect only when "
+"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
+"suffix \".torrent\"."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
+msgid "Save metadata"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
+msgid "Save session interval"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
+msgid "Seed previously downloaded files without verifying piece hashes."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
+msgid "Seed ratio"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
+msgid "Seed time"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
+msgid "Seed unverified"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
+msgid ""
+"Send Accept: deflate, gzip request header and inflate response "
+"if remote server responds with Content-Encoding: gzip or "
+"Content-Encoding: deflate."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
+msgid ""
+"Send Cache-Control: no-cache and Pragma: no-cache "
+"header to avoid cached content. If disabled, these headers are not sent and "
+"you can add Cache-Control header with a directive you like using \"Header\" "
+"option."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
+msgid ""
+"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
+"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
+"open for incoming TCP traffic."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
+msgid ""
+"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
+"that the specified ports are open for incoming UDP traffic."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
+msgid ""
+"Set max download speed per each download in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
+msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
+msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
+msgid ""
+"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
+msgid ""
+"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
+"server. After the connection is established, this option makes no effect and "
+"\"Timeout\" option is used instead."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
+msgid "Set the seconds to wait between retries."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
+msgid "Set user agent for HTTP(S) downloads."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
+msgid "Settings in this section will be added to config file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
+msgid "Settings list"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:585
+msgid ""
+"Specify file allocation method. If you are using newer file systems such as "
+"ext4 (with extents support), btrfs, xfs or NTFS (MinGW build only), "
+"\"falloc\" is your best choice. It allocates large(few GiB) files almost "
+"instantly, but it may not be available if your system doesn't have "
+"posix_fallocate(3) function. Don't use \"falloc\" with legacy file systems "
+"such as ext3 and FAT32 because it takes almost same time as \"prealloc\" and "
+"it blocks aria2 entirely until allocation finishes."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
+msgid ""
+"Specify maximum number of files to open in multi-file BitTorrent download "
+"globally."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
+msgid ""
+"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
+"with this option, seeding ends when at least one of the conditions is "
+"satisfied. Specifying 0 disables seeding after download completed."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
+msgid ""
+"Specify share ratio. Seed completed torrents until share ratio reaches "
+"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
+"Specify 0.0 if you intend to do seeding regardless of share ratio."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
+msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
+msgid ""
+"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
+"If more than 20 bytes are specified, only first 20 bytes are used. If less "
+"than 20 bytes are specified, random byte data are added to make its length "
+"20 bytes."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
+msgid ""
+"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
+"0 is given, this feature is disabled."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
+msgid "Stop timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
+msgid "The Aria2 service is not running."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
+msgid "The Aria2 service is running."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
+msgid "The directory to store the config file, session file and DHT file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
+msgid ""
+"The directory to store the downloaded file. For example /mnt/sda1"
+"code>."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
+msgid "The file name of the log file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
+msgid "The maximum number of connections to one server for each download."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
+msgid "This option will be ignored if a private flag is set in a torrent."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
+msgid "True"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
+msgid "Use a proxy server for all protocols."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
+msgid ""
+"Use the certificate authorities in FILE to verify the peers. The certificate "
+"file must be in PEM format and can contain multiple CA certificates."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
+msgid ""
+"Use the certificate in FILE for RPC server. The certificate must be either "
+"in PKCS12 (.p12, .pfx) or in PEM format.
PKCS12 files must contain the "
+"certificate, a key and optionally a chain of additional certificates. Only "
+"PKCS12 files with a blank import password can be opened!
When using PEM, "
+"you have to specify the \"RPC private key\" as well."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
+msgid ""
+"Use the client certificate in FILE. The certificate must be either in PKCS12 "
+"(.p12, .pfx) or in PEM format.
PKCS12 files must contain the "
+"certificate, a key and optionally a chain of additional certificates. Only "
+"PKCS12 files with a blank import password can be opened!
When using PEM, "
+"you have to specify the \"Private key\" as well."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
+msgid ""
+"Use the private key in FILE for RPC server. The private key must be "
+"decrypted and in PEM format."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
+msgid ""
+"Use the private key in FILE. The private key must be decrypted and in PEM "
+"format. The behavior when encrypted one is given is undefined."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
+msgid "User agent"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
+msgid "Username & Password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
+msgid ""
+"Verify the peer using certificates specified in \"CA certificate\" option."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
+msgid "You can append K or M."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
+msgid "falloc"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
+msgid "prealloc"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
+msgid "trunc"
+msgstr ""
diff --git a/applications/luci-app-aria2/po/ko/aria2.po b/applications/luci-app-aria2/po/ko/aria2.po
index 6aa10c5f79..75a924a23f 100644
--- a/applications/luci-app-aria2/po/ko/aria2.po
+++ b/applications/luci-app-aria2/po/ko/aria2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-12 14:28+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "LPD enabled"
@@ -58,7 +58,7 @@ msgstr "BitTorrent 설정"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr ""
+msgstr "BitTorrent 수신 대기 포트"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
diff --git a/applications/luci-app-attendedsysupgrade/po/az/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/az/attendedsysupgrade.po
new file mode 100644
index 0000000000..fa5a6136ad
--- /dev/null
+++ b/applications/luci-app-attendedsysupgrade/po/az/attendedsysupgrade.po
@@ -0,0 +1,428 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:293
+msgid ""
+". If you don't find a solution there, then report all of the information "
+"below."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:55
+msgid "A new %s version of OpenWrt is available:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:58
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:11
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:728
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:59
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
+msgid "Attended Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:41
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:620
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
+msgid "Building Firmware..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:93
+msgid "Calculating package hash"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:230
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:635
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:58
+msgid "Check"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:40
+msgid "Check for upgrades"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:41
+msgid "Check for upgrades whenever the Status -> Overview page is loaded."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:207
+msgid "Check online for firmware upgrades"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:192
+msgid ""
+"Checking for firmware upgrades requires access to several files on the "
+"downloads site, so requires internet access."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:34
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:348
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:483
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:540
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:683
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:204
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:96
+msgid "Completed generating firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:324
+msgid "Copy error data to clipboard..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:534
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:40
+msgid "Current"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:628
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:743
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:312
+msgid "Data copied!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:403
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:201
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:447
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:443
+msgid "Downloading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:352
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:530
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:482
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:97
+msgid "Failed to generate firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:194
+msgid "Filesystem"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:30
+msgid "Firmware Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:291
+msgid "First, check"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+msgid "Generating firmware image"
+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:240
+msgid "Install firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:488
+msgid "Installing the sysupgrade image..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:486
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:32
+msgid "Kernel Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:54
+msgid "New Firmware Available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:625
+msgid "New firmware upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:674
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:203
+msgid "No, disable checking"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:490
+msgid "Once the image is written, the system will reboot."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:29
+msgid ""
+"Other ASU server instances that rebuild a requested image. Allows to compare "
+"checksums and verify that the results are the same."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:621
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:314
+msgid "Paste the contents of the clipboard to"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:186
+msgid "Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:268
+msgid "Progress: %s%% %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:254
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:28
+msgid "Rebuilders"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:204
+msgid "Rebuilds"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:328
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:668
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:258
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:31
+msgid "Revision"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:180
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:754
+msgid "Search for firmware upgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:50
+msgid "Search for upgrades when opening the Attended Sysupgrade tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:49
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:521
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:517
+msgid "Searching..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:327
+msgid "Server response: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:101
+msgid "Setting Up ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:90
+msgid "Setting up ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:59
+msgid "Show advanced options like package list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:95
+msgid "Signing images"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:63
+msgid "Stop showing upgrade alerts"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:245
+msgid "Successfully created firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:188
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:732
+msgid ""
+"The attended sysupgrade service allows to upgrade vanilla and custom "
+"firmware images easily."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:195
+msgid ""
+"The check will be performed every time the Status -> Overview page is loaded."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:677
+msgid "The device runs the latest firmware version %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:738
+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:492
+msgid ""
+"This should take at least a minute, so please wait for the login screen."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:469
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:465
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:92
+msgid "Validating package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:91
+msgid "Validating revision"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:494
+msgid "While you are waiting, do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:481
+msgid "Wrong checksum"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:202
+msgid "Yes, enable checking"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:197
+msgid ""
+"You have not yet specified a preference for this setting. Once set, this "
+"dialog will not be shown again, but you can go to System -> Attended "
+"Sysupgrade configuration to change the setting."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:605
+msgid "[installed] %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:60
+msgid "and"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:61
+msgid "release notes"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:19
+msgid "this forum thread"
+msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
index 228eb739a0..4610ffe5d4 100644
--- a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-11-28 05:04+0000\n"
-"Last-Translator: Martin Devolder \n"
+"PO-Revision-Date: 2026-04-29 11:04+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:293
msgid ""
diff --git a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
index 9313bffeb0..315418365a 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-21 20:40+0000\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -85,15 +85,15 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:207
msgid "Check online for firmware upgrades"
-msgstr "Verificar online se há atualizações de firmware"
+msgstr "Verificar atualizações de firmware online"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:192
msgid ""
"Checking for firmware upgrades requires access to several files on the "
"downloads site, so requires internet access."
msgstr ""
-"Verificar atualizações de firmware requer acesso a vários arquivos no site "
-"de downloads, portanto, é necessário acesso à internet."
+"Verificar atualizações de firmware requer o acesso a diversos arquivos no "
+"site de downloads e, portanto, necessita de conexão com a internet."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:34
msgid "Client"
@@ -242,8 +242,8 @@ msgid ""
"Other ASU server instances that rebuild a requested image. Allows to compare "
"checksums and verify that the results are the same."
msgstr ""
-"Outras instâncias do servidor ASU que reconstroem uma imagem solicitada. "
-"Permite comparar checksums e verificar se os resultados são os mesmos."
+"Outras instâncias do servidor ASU que recompilam a imagem solicitada. "
+"Permite comparar os checksums e verificar se os resultados são os mesmos."
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
@@ -271,7 +271,7 @@ msgstr "Na fila..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:28
msgid "Rebuilders"
-msgstr "Reconstrutores"
+msgstr "Recompiladores"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:204
msgid "Rebuilds"
@@ -307,7 +307,7 @@ msgstr "Procurar atualização de firmware"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:50
msgid "Search for upgrades when opening the Attended Sysupgrade tab"
-msgstr "Procura atualizações ao abrir a aba Sysupgrade Assistido"
+msgstr "Procura por atualizações ao abrir a aba do Sysupgrade Assistido"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:49
msgid "Search on opening"
@@ -339,7 +339,7 @@ msgstr "Configurando o ImageBuilder"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:59
msgid "Show advanced options like package list modification"
-msgstr "Exibir opções avançadas como modificação da lista de pacotes"
+msgstr "Exibe opções avançadas como a modificação da lista de pacotes"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:95
msgid "Signing images"
@@ -428,9 +428,9 @@ msgid ""
"dialog will not be shown again, but you can go to System -> Attended "
"Sysupgrade configuration to change the setting."
msgstr ""
-"Você ainda não especificou uma preferência para este ajuste. Após a "
-"definição, este diálogo não será exibido novamente, mas você poderá acessar "
-"o menu Configuração em Sistema -> Sysupgrade Assistido para alterá-lo."
+"Você ainda não especificou uma preferência para esta configuração. Após a "
+"definição, esta mensagem não será exibida novamente, mas você pode acessar "
+"Sistema -> Sysupgrade Assistido para alterá-la."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:605
msgid "[installed] %s"
diff --git a/applications/luci-app-babeld/po/az/babeld.po b/applications/luci-app-babeld/po/az/babeld.po
new file mode 100644
index 0000000000..d505570e7d
--- /dev/null
+++ b/applications/luci-app-babeld/po/az/babeld.po
@@ -0,0 +1,16 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json:4
+msgid "Babeld"
+msgstr ""
+
+#: applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json:3
+msgid "Grant UCI access for luci-app-babeld"
+msgstr ""
diff --git a/applications/luci-app-banip/po/az/banip.po b/applications/luci-app-banip/po/az/banip.po
new file mode 100644
index 0000000000..1afdaf1810
--- /dev/null
+++ b/applications/luci-app-banip/po/az/banip.po
@@ -0,0 +1,1290 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:758
+msgid "-- Please choose (optional) --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:99
+msgid "-- Set Selection --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:336
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:436
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:463
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:545
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:568
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:594
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:786
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "-- default --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:234
+msgid ""
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:235
+msgid ""
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:236
+msgid ""
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:237
+msgid ""
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "AFRINIC - serving Africa and the Indian Ocean region"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
+msgid "APNIC - serving the Asia Pacific region"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:719
+msgid "ARIN - serving Canada and the United States"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:731
+msgid "ASN Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:733
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "AdGuardHome login error"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "Additional trigger delay in seconds before banIP processing begins."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:379
+msgid "Allow Protocol/Ports"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:383
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:746
+msgid "Allowlist Feed URLs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:823
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:59
+msgid ""
+"Allowlist modifications have been saved, reload banIP that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:379
+msgid ""
+"Always allow a protocol (tcp/udp) with certain ports or port ranges in WAN-"
+"Input and WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:383
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:780
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:795
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:791
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:216
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:795
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:791
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Block packets with spoofed source IP addresses in all supported chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:675
+msgid "Blocklist Feed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:800
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:59
+msgid ""
+"Blocklist modifications have been saved, reload banIP that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:40
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:193
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:241
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:670
+msgid "Changes on this tab needs a banIP service reload to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:293
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:446
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:555
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:306
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:733
+msgid "Collection of IP addresses based on Autonomous System Numbers."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. For further information please check the %s."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:234
+msgid "Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:695
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:689
+msgid "Country Selection"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:49
+msgid "Custom Feed Editor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "Deduplicate IPs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:247
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:216
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:782
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:258
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:250
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Drop packets silently or actively reject Inbound traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:645
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:660
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:652
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:199
+msgid "E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:656
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:33
+msgid "Edit Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:41
+msgid "Edit Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:238
+msgid "Elements (max. 50)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:627
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Enable BCP38"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+msgid "Enable GeoIP Map"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:617
+msgid "Enable Remote Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+msgid ""
+"Enable a GeoIP Map with suspicious Set elements. This requires external "
+"requests to get the map tiles and geolocation data."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+msgid "Enable nft counter for every Set element."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:210
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:617
+msgid "Enable the cgi interface to receive remote logging events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:213
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:210
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:219
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:224
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Error Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:800
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:743
+msgid "External Allowlist Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:672
+msgid "External Blocklist Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:376
+msgid "Failed to generate a banIP report!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:541
+msgid "Feed Complete"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
+msgid "Feed Flag Reset"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:197
+msgid "Feed/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Fill"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:65
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:256
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:262
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:194
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:297
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "ICMP-Threshold"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid ""
+"ICMP-Threshold in packets per second to prevent WAN-DoS attacks. To disable "
+"this safeguard set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:784
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "IP Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:350
+msgid "IP Search..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "IPv4 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:219
+msgid "IPv4 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:243
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:224
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:242
+msgid "Inbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:244
+msgid "Inbound & Outbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
+msgid "Inbound & Outbound Feed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Inbound Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "Inbound Feed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:235
+msgid "Inbound (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:308
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:145
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:766
+msgid "Invalid URL format"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:206
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:630
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:818
+msgid "Invalid expiry format, e.g. 5m, 2h, 1d or 1h30m"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:120
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:720
+msgid "LACNIC - serving the Latin American and Caribbean region"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:301
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Limit the cpu cores used by banIP to save RAM, autodetected by default."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:780
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:263
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:107
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:774
+msgid "Local Feed Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:576
+msgid "Log Inbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:579
+msgid "Log Outbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
+msgid "Log Prerouting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:198
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:604
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:579
+msgid "Log suspicious packets in the LAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
+msgid "Log suspicious packets in the Prerouting chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:576
+msgid "Log suspicious packets in the WAN-Input and WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:606
+msgid "LuCI failed login"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:201
+msgid "Map Reset"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:336
+msgid "Map..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:308
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:558
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:229
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "Network error"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logtemplate.js:31
+msgid "No %s related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:332
+msgid "No GeoIP Map data!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:42
+msgid "No banIP config found!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+msgid "Normal Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Number of Set load attempts in case of an error."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:541
+msgid "Opt out specific feeds from the deduplication process."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:243
+msgid "Outbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "Outbound Feed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:236
+msgid "Outbound (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
+msgid ""
+"Override the default feed configuration and apply the feed to the inbound "
+"and outbound chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid ""
+"Override the default feed configuration and apply the feed to the inbound "
+"chain only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid ""
+"Override the default feed configuration and apply the feed to the outbound "
+"chain only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
+msgid ""
+"Override the default feed configuration and remove existing port/protocol "
+"limitations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:258
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:25
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:237
+msgid "Port / Protocol"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:73
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:660
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:721
+msgid "RIPE - serving Europe, Middle East and Central Asia"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:645
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:382
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:716
+msgid "Regional Internet Registry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:604
+msgid "Regular expressions to detect suspicious IPs in the system log."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:622
+msgid "Remote Token"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:612
+msgid "Remote logging Event"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:823
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:130
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Rule"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "SYN-Threshold"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid ""
+"SYN-Threshold in packets per second to prevent WAN-DoS attacks. To disable "
+"this safeguard set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:315
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:842
+msgid "Save & Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:849
+msgid "Save & Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:77
+msgid "Search IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:49
+msgid "Search is running, please wait..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:13
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:68
+msgid "Search timed out."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:250
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:229
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:243
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:652
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:110
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:233
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Set Content"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:343
+msgid "Set Content..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+msgid "Set Element Counter"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Set Load Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:57
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:315
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid ""
+"Set the nft chain priority within the banIP table, lower values means higher "
+"priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:558
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:192
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:162
+msgid "Show Content"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:126
+msgid "Show only Set elements with hits"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:738
+msgid "Split ASN Set"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Split Country Set"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid ""
+"Split external Set loading after every n members to save RAM, disabled by "
+"default."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:263
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:147
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:835
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:783
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:716
+msgid "Summary of countries based on the Regional Internet Registry (RIR)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "System Info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:196
+msgid "Table/Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Target directory for banIP-related error files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:35
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:35
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:738
+msgid "The selected ASNs are stored in separate Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "The selected Countries are stored in separate Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logtemplate.js:42
+msgid "The syslog output, pre-filtered for messages related to: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:38
+msgid ""
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.
Please note: add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:38
+msgid ""
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.
Please note: add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:271
+msgid ""
+"This report shows the latest NFT Set statistics, press the 'Refresh' button "
+"to get a new one. You can also display the specific content of Sets, search "
+"for suspicious IPs and finally, these IPs can also be displayed on a map."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:274
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:642
+msgid ""
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"valid E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:622
+msgid "Token to communicate with the cgi interface."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:656
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+msgid "UDP-Threshold"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+msgid ""
+"UDP-Threshold in packets per second to prevent WAN-DoS attacks. To disable "
+"this safeguard set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:211
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:91
+msgid "Unable to parse the banIP runtime information!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:705
+msgid "Unable to parse the countries file!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
+msgid "Unable to parse the custom feed file!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:501
+msgid "Unable to parse the default feed file!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Unable to parse the ruleset file!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:63
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:63
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:80
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:86
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:213
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:182
+msgid ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just clear the custom feed file."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:560
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:609
+msgid "asterisk invalid account"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:304
+msgid "auto-added IPs to allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:308
+msgid "auto-added IPs to blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:299
+msgid "blocked bcp38 packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:287
+msgid "blocked icmp-flood packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:291
+msgid "blocked invalid ct packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:295
+msgid "blocked invalid tcp packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:279
+msgid "blocked syn-flood packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:283
+msgid "blocked udp-flood packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:561
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:566
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "dropbear failed login"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:559
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:565
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:510
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:526
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:542
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+msgid "memory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:564
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:48
+msgid "online documentation"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+msgid "openvpn TLS error"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:451
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:608
+msgid "sshd closed connection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "sshd failed login"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
+msgid "warn"
+msgstr ""
diff --git a/applications/luci-app-banip/po/fr/banip.po b/applications/luci-app-banip/po/fr/banip.po
index 0d2930bed6..7982a4b9a3 100644
--- a/applications/luci-app-banip/po/fr/banip.po
+++ b/applications/luci-app-banip/po/fr/banip.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-11-28 05:06+0000\n"
-"Last-Translator: Martin Devolder \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
diff --git a/applications/luci-app-banip/po/pt_BR/banip.po b/applications/luci-app-banip/po/pt_BR/banip.po
index 0c4c2af144..aceaf32b89 100644
--- a/applications/luci-app-banip/po/pt_BR/banip.po
+++ b/applications/luci-app-banip/po/pt_BR/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 19:35+0000\n"
-"Last-Translator: Janderson Vieira Santos \n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
"Language: pt_BR\n"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:379
msgid "Allow Protocol/Ports"
diff --git a/applications/luci-app-banip/po/ru/banip.po b/applications/luci-app-banip/po/ru/banip.po
index 8ffc88d249..0a00efa9c2 100644
--- a/applications/luci-app-banip/po/ru/banip.po
+++ b/applications/luci-app-banip/po/ru/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:11
msgid "A mesh routing protocol for Linux devices."
-msgstr ""
+msgstr "Un protocole de routage maillé pour les périphériques Linux."
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:33
msgid "Announcements"
diff --git a/applications/luci-app-bmx7/po/pt_BR/bmx7.po b/applications/luci-app-bmx7/po/pt_BR/bmx7.po
index 738dcaf540..41336b6f79 100644
--- a/applications/luci-app-bmx7/po/pt_BR/bmx7.po
+++ b/applications/luci-app-bmx7/po/pt_BR/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -286,7 +286,7 @@ msgstr "Tipo"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:44
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxnodes.ut:79
msgid "Via Neighbour"
diff --git a/applications/luci-app-bmx7/po/ru/bmx7.po b/applications/luci-app-bmx7/po/ru/bmx7.po
index a47b16304f..5dda0661d9 100644
--- a/applications/luci-app-bmx7/po/ru/bmx7.po
+++ b/applications/luci-app-bmx7/po/ru/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 09:44+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Korean \n"
@@ -8,20 +8,20 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:198
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:210
msgid "(Log_2 i.e. y=2^x) interval between readings of the NIC clock."
-msgstr ""
+msgstr "(Log_2 i.e. y=2^x) NIC 클럭을 읽어오는 시간 간격을 지정합니다."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:103
msgid "(default)"
-msgstr ""
+msgstr "(기본값)"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:98
msgid "8e-6 (8 microseconds)"
-msgstr ""
+msgstr "8e-6 (8 마이크로초)"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:222
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:228
@@ -67,7 +67,7 @@ msgstr "Chrony"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:25
msgid "Chrony NTP/NTS daemon"
-msgstr ""
+msgstr "Chrony NTP/NTS 데몬"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:64
msgid ""
@@ -142,7 +142,7 @@ msgstr "로그 기록"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:116
msgid "Max PPM"
-msgstr ""
+msgstr "최대 PPM"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:122
msgid "Max wander"
@@ -160,7 +160,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:209
msgid "Maximum poll"
-msgstr ""
+msgstr "최대 폴링 주기"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:123
msgid ""
@@ -178,7 +178,7 @@ msgstr "최소 지연 시간"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:197
msgid "Minimum poll"
-msgstr ""
+msgstr "최소 폴링 주기"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:233
msgid "Minimum samples"
@@ -218,7 +218,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:95
msgid "Precision"
-msgstr ""
+msgstr "정밀도"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:96
msgid "Precision of the system clock (in seconds)."
@@ -230,7 +230,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:49
msgid "RTC Check"
-msgstr ""
+msgstr "RTC 확인"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:134
msgid "Remote NTP servers for your chronyd"
@@ -252,7 +252,7 @@ msgstr "서버"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:111
msgid "Smoothing"
-msgstr ""
+msgstr "평활화"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:141
msgid "Specifies a pool of NTP servers rather than a single NTP server."
@@ -272,7 +272,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:91
msgid "System Clock"
-msgstr ""
+msgstr "시스템 클럭"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:142
msgid ""
@@ -286,7 +286,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:57
msgid "Trusted certificates"
-msgstr ""
+msgstr "신뢰할 수 있는 인증서"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:112
msgid ""
@@ -297,7 +297,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:54
msgid "Use system CA bundle"
-msgstr ""
+msgstr "시스템 CA 번들 사용"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:178
msgid "iburst"
diff --git a/applications/luci-app-chrony/po/lt/chrony.po b/applications/luci-app-chrony/po/lt/chrony.po
index 5c8b2c861e..775b52a1a7 100644
--- a/applications/luci-app-chrony/po/lt/chrony.po
+++ b/applications/luci-app-chrony/po/lt/chrony.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -30,16 +30,22 @@ msgid ""
"A fixed round-trip delay in seconds to be used instead of that of the "
"previous measurements."
msgstr ""
+"Fiksuotas kelionės į abi puses atidėjimas sekundėmis, kuris bus naudojamas "
+"vietoj ankstesnių matavimų."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:150
msgid ""
"A single symmetric association allows the peers to be both servers and "
"clients to each other."
msgstr ""
+"Viena simetrinė asociacija leidžia lygiarangiams mazgams būti ir serveriais, "
+"ir klientais vienas kitam."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:38
msgid "Additional firewall configuration is required if you intend wan access."
msgstr ""
+"Papildoma užkardos konfigūraciją yra reikalinga, jei Jūs ketinate naudoti „"
+"WAN“ prieigą."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
msgid "Allow"
diff --git a/applications/luci-app-clamav/po/az/clamav.po b/applications/luci-app-clamav/po/az/clamav.po
new file mode 100644
index 0000000000..e58291355f
--- /dev/null
+++ b/applications/luci-app-clamav/po/az/clamav.po
@@ -0,0 +1,507 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
+msgid "150M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
+msgid "1M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
+msgid "2M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
+msgid "50M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
+msgid "512K"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
+msgid "Block encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
+msgid "ClamAV"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-log.js:4
+msgid "ClamAV Log"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
+msgid "Database check every N sec"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
+msgid "Detect broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
+msgid "Detect possibly unwanted apps"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
+msgid "Enable verbose logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
+msgid "Follow directory symlinks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
+msgid "Follow file symlinks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
+msgid "Grant UCI access for luci-app-clamav"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
+msgid "Log additional infection info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
+msgid "Log time with each message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
+msgid "Max directory scan depth"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
+msgid "Max number of threads"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
+msgid "Port range, highest port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
+msgid "Port range, lowest port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
+msgid "Scan ELF files"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
+msgid "Scan MS Office and .msi files"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
+msgid "Scan RFC1341 messages split over many emails"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
+msgid "Scan archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
+msgid "Scan emails"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
+msgid "Scan pdf files"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
+msgid "Scan portable executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
+msgid "Scan swf files"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
diff --git a/applications/luci-app-clamav/po/ko/clamav.po b/applications/luci-app-clamav/po/ko/clamav.po
index adda36b7cc..9ffb9c5ec0 100644
--- a/applications/luci-app-clamav/po/ko/clamav.po
+++ b/applications/luci-app-clamav/po/ko/clamav.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -74,16 +74,16 @@ msgstr ""
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
-msgstr ""
+msgstr "ClamAV"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-log.js:4
msgid "ClamAV Log"
-msgstr ""
+msgstr "ClamAV 로그"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
msgid "ClamAV Milter"
-msgstr ""
+msgstr "ClamAV Milter"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
msgid "Command read timeout"
@@ -105,11 +105,11 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
msgid "Custom database URL"
-msgstr ""
+msgstr "사용자 정의 데이터베이스 URL"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
msgid "DNS database info"
-msgstr ""
+msgstr "DNS 데이터베이스 정보"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
@@ -126,11 +126,11 @@ msgstr "데이터베이스 디렉터리"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
msgid "Database mirror"
-msgstr ""
+msgstr "데이터베이스 미러"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
msgid "Database owner"
-msgstr ""
+msgstr "데이터베이스 소유자"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
@@ -168,7 +168,7 @@ msgstr "상세 로그 기록 사용"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
msgid "Exclude databases"
-msgstr ""
+msgstr "제외 데이터베이스"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
msgid "Exit when Out Of Memory"
@@ -176,7 +176,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
msgid "Extra databases"
-msgstr ""
+msgstr "추가 데이터베이스"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
msgid "Fix stale socket"
@@ -193,7 +193,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
msgid "Freshclam"
-msgstr ""
+msgstr "Freshclam"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
@@ -208,7 +208,7 @@ msgstr "luci-app-clamav의 UCI 접근 권한 부여"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
msgid "Local socket"
-msgstr ""
+msgstr "로컬 소켓"
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
@@ -253,7 +253,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
msgid "Milter socket group"
-msgstr ""
+msgstr "Milter 소켓 그룹"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
@@ -321,7 +321,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
msgid "PID file"
-msgstr ""
+msgstr "PID 파일"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
@@ -333,12 +333,12 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
msgid "Private mirror URL"
-msgstr ""
+msgstr "사설 미러 URL"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
msgid "Quarantine"
-msgstr ""
+msgstr "격리"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
@@ -374,11 +374,11 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
-msgstr ""
+msgstr "ELF 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "MS 오피스 및 .msi 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
@@ -386,15 +386,15 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
-msgstr ""
+msgstr "압축 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
-msgstr ""
+msgstr "이메일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
-msgstr ""
+msgstr "PDF 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
@@ -402,7 +402,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
-msgstr ""
+msgstr "SWF 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
msgid "Scripted updates"
@@ -429,20 +429,20 @@ msgstr "Syslog 분류(Facility)"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
msgid "TCP listen address"
-msgstr ""
+msgstr "TCP 수신 대기 주소"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
msgid "TCP listen port"
-msgstr ""
+msgstr "TCP 수신 대기 포트"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
msgid "Temporary directory"
-msgstr ""
+msgstr "임시 디렉터리"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
msgid "Test databases"
-msgstr ""
+msgstr "데이터베이스 테스트"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
msgid "Use official database only"
@@ -498,13 +498,13 @@ msgstr "예"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
msgid "clamav-milter config file"
-msgstr ""
+msgstr "clamav-milter 설정 파일"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
msgid "clamd config file"
-msgstr ""
+msgstr "clamd 설정 파일"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
msgid "clamd socket"
-msgstr ""
+msgstr "clamd 소켓"
diff --git a/applications/luci-app-cloudflared/po/az/cloudflared.po b/applications/luci-app-cloudflared/po/az/cloudflared.po
new file mode 100644
index 0000000000..9e11c0de0a
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/az/cloudflared.po
@@ -0,0 +1,201 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the Cloudflare Zero Trust "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate here."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See documentation."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-commands/po/az/commands.po b/applications/luci-app-commands/po/az/commands.po
new file mode 100644
index 0000000000..4463bfeee2
--- /dev/null
+++ b/applications/luci-app-commands/po/az/commands.po
@@ -0,0 +1,114 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:145
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:163
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:143
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:126
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:149
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/root/usr/share/rpcd/acl.d/luci-app-commands.json:3
+msgid "Grant UCI access for luci-app-commands"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:151
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:41
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:148
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:133
+msgid "This section contains no values yet"
+msgstr ""
diff --git a/applications/luci-app-commands/po/ru/commands.po b/applications/luci-app-commands/po/ru/commands.po
index a27097693f..163ff45b9b 100644
--- a/applications/luci-app-commands/po/ru/commands.po
+++ b/applications/luci-app-commands/po/ru/commands.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: commands\n"
"POT-Creation-Date: 2013-10-15 16:48+0300\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
"\n"
"Language-Team: Russian "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
msgid "\"../\" not allowed in path for Security Reason."
@@ -19,9 +19,8 @@ msgstr ""
"\"../\" non autorisé dans le chemin d'accès pour des raisons de sécurité."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763
-#, fuzzy
msgid "A.k.a. the TOKEN at e.g. afraid.org"
-msgstr "C'est-à-dire le jeton sur e.g. afraid.org"
+msgstr "Alias : le TOKEN, par ex. sur afraid.org"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:458
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
diff --git a/applications/luci-app-ddns/po/pt_BR/ddns.po b/applications/luci-app-ddns/po/pt_BR/ddns.po
index 602f89d2f5..670af7542a 100644
--- a/applications/luci-app-ddns/po/pt_BR/ddns.po
+++ b/applications/luci-app-ddns/po/pt_BR/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -28,7 +28,7 @@ msgstr "Adicionar novos serviços..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "Allow non-public IPs"
diff --git a/applications/luci-app-ddns/po/ru/ddns.po b/applications/luci-app-ddns/po/ru/ddns.po
index e5b327f428..94611683fb 100644
--- a/applications/luci-app-ddns/po/ru/ddns.po
+++ b/applications/luci-app-ddns/po/ru/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: ddns\n"
"POT-Creation-Date: 2017-10-17 21:00+0300\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 09:44+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian Docker endpoint API support."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:882
+msgid "Changes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:420
+msgid "Clean"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:257
+msgid "Cleaned build cache"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1181
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:617
+msgid "Click to add a new tag to this image"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:531
+msgid "Click to remove this tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:213
+msgid "Click to view this network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:81
+msgid "Client connection"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:486
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:166
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1152
+msgid "Command cancelled"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1131
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1142
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:86
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1119
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1012
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:80
+msgid "Config Only"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:76
+msgid "ConfigFrom"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:28
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:58
+msgid "Configure the default bridge network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:558
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1041
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1111
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1948
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1908
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1936
+msgid "Connect network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1512
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1524
+msgid "Connected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1055
+msgid "Connected to container console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1397
+msgid "Connecting…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:998
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1000
+msgid "Console Connection"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1514
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1765
+msgid "Console connected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1507
+msgid "Console connection closed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1551
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1786
+msgid "Console disconnected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1571
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1586
+msgid "Console is not connected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:160
+msgid "Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:968
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1193
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:200
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:818
+msgid "Container Statistics"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:928
+msgid "Container created"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:440
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:928
+msgid "Container duplicated"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:706
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:713
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:832
+msgid "Container is not running"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1086
+msgid "Container is not running. Cannot connect to WebSocket console."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1007
+msgid "Container is not running. Cannot connect to console."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1377
+msgid "Container rename"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1385
+msgid "Container rename failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1346
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1362
+msgid "Container update failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:577
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:84
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:107
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:185
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:189
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:248
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:88
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:100
+msgid "Containers overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:421
+msgid "Create"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:922
+msgid "Create container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:943
+msgid "Create container failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:234
+msgid "Create network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:249
+msgid "Create network failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:63
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:30
+msgid "Create new docker network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:461
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:168
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:604
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:61
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:267
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:529
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:582
+msgid "DNS Names"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:73
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:57
+msgid "Default bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:26
+msgid "Default ps flags"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:589
+msgid "Delete this volume mount"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:104
+msgid ""
+"Destinations prefixed with a Registry host matching an entry in this table "
+"invoke its corresponding credentials."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1580
+msgid "Detach signal sent (Ctrl+D)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:96
+msgid "Detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:637
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:515
+msgid "Devices"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:559
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1051
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1116
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1854
+msgid "Disconnect network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1844
+msgid "Disconnect network \"%s\" from container?"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1117
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1500
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1530
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1549
+msgid "Disconnected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:536
+msgid "Do you want to remove the tag \"%s\"?"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:16
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:330
+msgid "Docker - Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:189
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:49
+msgid "Docker - Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:54
+msgid "Docker - Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:36
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:44
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:57
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:26
+msgid "Docker - New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:144
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:56
+msgid "Docker - Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:216
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:49
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:171
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:167
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:17
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:3
+msgid "Dockerman JS"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:945
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:276
+msgid "Download a valid remote image tar."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:63
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:41
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:187
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:246
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:679
+msgid "Dropped Capabilities"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:401
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:66
+msgid "Duplicate/Edit Container: %s"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:422
+msgid "Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:298
+msgid "Edit Mount"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:195
+msgid "Edit this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:122
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:623
+msgid "Enter a new tag for image %s:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:119
+msgid "Enter an optional name and labels for the new volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:380
+msgid "Enter volume name or pick existing"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:250
+msgid "Entry"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:494
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:246
+msgid "Environment"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:283
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1029
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:76
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1490
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1491
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1532
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1533
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1568
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1571
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1583
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1586
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1613
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1632
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1657
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1675
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1688
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1723
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1771
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1816
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1924
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1673
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1687
+msgid "Error loading logs:"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:311
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:65
+msgid "Example:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:84
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:118
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:411
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:386
+msgid "Export"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:272
+msgid "Export this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:629
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:608
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1770
+msgid "Failed to connect to console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:90
+msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:321
+msgid "Failed to load events: %s"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1675
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1686
+msgid "Failed to load logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1568
+msgid "Failed to send data"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1583
+msgid "Failed to send detach signal"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1722
+msgid "Failed to start console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:77
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:916
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1602
+msgid "File uploaded to"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:885
+msgid "Filesystem Changes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:463
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:27
+msgid ""
+"Flags passed to docker top (ps). Leave empty to use the built-in default."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:50
+msgid "For local dockerd socket instances only."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:300
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:423
+msgid "Force remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1306
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:746
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:153
+msgid "Form is not ready yet."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:96
+msgid "From"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:578
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:105
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:108
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:193
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:574
+msgid "Global IPv6 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:21
+msgid "Global settings"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:23
+msgid "Globals"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:262
+msgid "Go to relevant configuration page"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json:3
+msgid "Grant UCI access for luci-app-dockerman"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:470
+msgid "Health Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:424
+msgid "History"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:431
+msgid "Host Directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:483
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:623
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:451
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:563
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:605
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:60
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:178
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1903
+msgid "IP Address (optional):"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:45
+msgid "IP VLAN"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:113
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:98
+msgid "IPAM Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:570
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:255
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:123
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:64
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:572
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:260
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:129
+msgid "IPv6 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:580
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:134
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:265
+msgid "IPv6 Link-Local Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:128
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:453
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:358
+msgid "Image (from image)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:456
+msgid "Image ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:113
+msgid "Image create completed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:231
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:699
+msgid "Image loaded successfully"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:188
+msgid "Image push completed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:199
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:189
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:337
+msgid "Images overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:359
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:202
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:212
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:222
+msgid "In Use:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1105
+msgid "Include logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:172
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:74
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:447
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1507
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1551
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1580
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1786
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1869
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:57
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:161
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:73
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:72
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:73
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:425
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:950
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:965
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:984
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:134
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:204
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:67
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:88
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:64
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:64
+msgid ""
+"It replaces the daemon registry mirrors with a new set of registry mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:376
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1796
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:260
+msgid "Kill this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:888
+msgid "Kind"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:68
+msgid "L2 bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:69
+msgid "L3 bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:94
+msgid "LAN connection"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:92
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:84
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:182
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:132
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:243
+msgid "Labels"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1163
+msgid "Lines to show:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:508
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:270
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:309
+msgid "Load Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1176
+msgid "Load Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1668
+msgid "Loading logs…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:34
+msgid "Lock API endpoint to a specific version (helps guarantee behaviour)."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1155
+msgid "Log Controls"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:685
+msgid "Log Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:71
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:688
+msgid "Log Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:728
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1151
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:576
+msgid "MAC Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:44
+msgid "MAC VLAN"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:122
+msgid "Mac Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:335
+msgid "Manage and view container configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:731
+msgid "Mem Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:692
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:643
+msgid "Memory + Swap"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:627
+msgid "Memory Limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:654
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:708
+msgid "Memory Reservation"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:750
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:781
+msgid "Memory Usage"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:693
+msgid ""
+"Memory limit (format: []). Number is a positive integer. Unit "
+"can be one of b, k, m, or g. Minimum is 4M"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:754
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:785
+msgid "Memory usage data unavailable"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:795
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:680
+msgid "Microseconds of CPU time that the container can get in a CPU period"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1649
+msgid "Missing header or CORS interfering"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:413
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:55
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:484
+msgid "Mount Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:254
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:644
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:288
+msgid "Mount(--mount)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:543
+msgid "Mounts/Binds"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:449
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:561
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:111
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:180
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:243
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:121
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:241
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:201
+msgid "Name of the container that can be selected during container creation"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:38
+msgid "Name of the network that can be selected during container creation"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:730
+msgid "Net Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:100
+msgid "Network Configurations"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:59
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:37
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1940
+msgid "Network connected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:242
+msgid "Network created"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:240
+msgid "Network created with warning"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1858
+msgid "Network disconnected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1143
+msgid "Network error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:551
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:242
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:162
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:209
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:239
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:49
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:62
+msgid "Networks overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:930
+msgid "New container duplicated from"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:931
+msgid "New container has been created."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:622
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:118
+msgid "New volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:478
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:671
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:237
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1869
+msgid "No additional networks available to connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:877
+msgid "No changes needed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:331
+msgid "No copy (nocopy)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:251
+msgid "No events found"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:890
+msgid "No filesystem changes detected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:161
+msgid "No image tags available"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:386
+msgid "No images selected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1679
+msgid "No logs available"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:915
+msgid "No name specified."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1924
+msgid "No network selected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:847
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1273
+msgid "No processes running"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:797
+msgid "No statistics available"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:597
+msgid "No volumes available"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:83
+msgid ""
+"Note that dockerd no longer listens on IP:port without TLS options after v27."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:51
+msgid "Note: docker provides no container import facility."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:116
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:151
+msgid "Now"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:662
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:864
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:891
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1354
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:242
+msgid "OK"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:665
+msgid "OOM Kill Disable"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:481
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:240
+msgid "On failure"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:37
+msgid ""
+"On this page all images are displayed that are available on the system and "
+"with which a container can be created."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:251
+msgid "Only for user-defined networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:899
+msgid "Operation failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:542
+msgid "Operational Output"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:449
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:478
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:89
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:80
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:46
+msgid "Overlay network"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
+msgid "PID"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:729
+msgid "PID Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:189
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:62
+msgid "Pass-through (Mirror physical device to single MAC VLAN)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:120
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:888
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1631
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1632
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1655
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1656
+msgid "Path error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:928
+msgid "Path:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:390
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1797
+msgid "Pause"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:206
+msgid "Pause this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:86
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:143
+msgid "Paused"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:734
+msgid "Per CPU Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:533
+msgid "Please choose a directory or enter a volume name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:538
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:546
+msgid "Please enter a mount path"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:542
+msgid "Please enter a subpath"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:293
+msgid "Please enter an image repo tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:299
+msgid "Please enter an image source"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:102
+msgid "Please enter an image tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:176
+msgid "Please select an image tag to push"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1029
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1613
+msgid "Please specify a path"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1027
+msgid "Port:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:501
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:164
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:60
+msgid "Private (Prevent communication between MAC VLANs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:228
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:670
+msgid "Privileged Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:822
+msgid "Processes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:320
+msgid "Propagation: private"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:321
+msgid "Propagation: rprivate"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:323
+msgid "Propagation: rshared"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:325
+msgid "Propagation: rslave"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:322
+msgid "Propagation: shared"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:324
+msgid "Propagation: slave"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:429
+msgid "Prune"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:609
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:361
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:362
+msgid "Push"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:143
+msgid ""
+"Push an image to a registry. Select an image tag from all available tags on "
+"the system."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:809
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:873
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:905
+msgid "Raw JSON"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:318
+msgid "Read-only (ro)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:319
+msgid "Read-write (rw)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:125
+msgid "Registry"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:100
+msgid "Registry Auth"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:63
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:173
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:426
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:418
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1799
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1806
+msgid "Remove container?"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:535
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:625
+msgid "Repository"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:658
+msgid "Repository cannot be empty"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:747
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:779
+msgid "Resource Usage"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:599
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:357
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1794
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:241
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:154
+msgctxt "daemon restart action"
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:476
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:234
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:237
+msgid "Restart this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:88
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:613
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:84
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:141
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:825
+msgid "Running Processes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:192
+msgid "Running:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
+msgid "STAT"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:427
+msgid "Save locally"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:249
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:62
+msgid "Scope"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:91
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:336
+msgid "Select Type First"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:159
+msgid "Select image tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1901
+msgid "Select network to connect:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:344
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:457
+msgid "Select options..."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1142
+msgid "Send"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:274
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:284
+msgid "Set environment variables inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:72
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:95
+msgid ""
+"Set your LAN interface when docker listens on all addresses like 0.0.0.0 "
+"or ::."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:406
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:599
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:82
+msgid ""
+"Specifies where the Docker daemon will listen for client connections. "
+"default:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:348
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1793
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:207
+msgid "Start this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:161
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:695
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:458
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:706
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:713
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:832
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1101
+msgid "Stderr"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1093
+msgid "Stdin"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1097
+msgid "Stdout"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:366
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1795
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:155
+msgctxt "daemon stop action"
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:248
+msgid "Stop this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:88
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:145
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1090
+msgid "Streams:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:104
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:103
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:191
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:443
+msgid "Subpath"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:81
+msgid "Subtype"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1514
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1765
+msgid "Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1012
+msgid "Successful"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:536
+msgid "Sysctl Settings"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:649
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:650
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:210
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1755
+msgid "TTYd may still be starting up"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:635
+msgid "Tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:670
+msgid "Tag added successfully"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:554
+msgid "Tag removed successfully"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:105
+msgid "The first match is used."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:624
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:674
+msgid "The length of a CPU period in microseconds"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:729
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:279
+msgid ""
+"The user that commands are run as inside the container. (format: name|"
+"uid[:group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:50
+msgid ""
+"This page displays all docker Containers that have been created on the "
+"connected docker host."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:45
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:58
+msgid ""
+"This page displays all docker networks that have been created on the "
+"connected docker host."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:57
+msgid ""
+"This page displays all docker volumes that have been created on the "
+"connected docker host."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:249
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:359
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:522
+msgid "Tmpfs Directories"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:643
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:131
+msgid "To"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:138
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:107
+msgid "Tokes and Passwords are not encrypted in the uci configuration."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:82
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:139
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:58
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:413
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:45
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:112
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:45
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:111
+msgid "Total"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:170
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:190
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:200
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:210
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:220
+msgid "Total:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:481
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:63
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:249
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1127
+msgid "Type command here... (Ctrl+D to detach)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
+msgid "USER"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:980
+msgid "Unexpected error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1346
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1631
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1674
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:479
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:238
+msgid "Unless stopped"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:390
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1798
+msgid "Unpause"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:207
+msgid "Unpause this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:565
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1350
+msgid "Updated"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:428
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:940
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1601
+msgid "Uploading file to container…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:698
+msgid "Uploading image…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1600
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:697
+msgid "Uploading…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:103
+msgid "Used for push/pull operations on custom registries."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:115
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:473
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1019
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:278
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:61
+msgid "VEPA (Virtual Ethernet Port Aggregator)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
+msgid "VSZ"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:795
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:244
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:251
+msgid "Value"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:240
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:357
+msgid "Volume (named)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:384
+msgid "Volume Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:219
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:276
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:61
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:75
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1755
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1070
+msgid "WebSocket"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1079
+msgid "WebSocket Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1491
+msgid "WebSocket error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:671
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:323
+msgid "attach"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:404
+msgid "builder"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:324
+msgid "commit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1827
+msgid "completed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:405
+msgid "config"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:372
+msgid "connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:406
+msgid "container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:325
+msgid "copy"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:326
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:357
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:371
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:382
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:391
+msgid "create"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:407
+msgid "daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:358
+msgid "delete"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:327
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:374
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:385
+msgid "destroy"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:328
+msgid "detach"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:329
+msgid "die"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:373
+msgid "disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:330
+msgid "exec_create"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:331
+msgid "exec_detach"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:333
+msgid "exec_die"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:332
+msgid "exec_start"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:334
+msgid "export"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:206
+msgid "git repositories require git installed on the docker host."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:335
+msgid "health_status"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:408
+msgid "image"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:336
+msgid "kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:360
+msgid "load"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:383
+msgid "mount"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:409
+msgid "network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:410
+msgid "node"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:337
+msgid "oom"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:338
+msgid "pause"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:411
+msgid "plugin"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:318
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:347
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:366
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:377
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:386
+msgid "prune"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:861
+msgid "ps flags:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:352
+msgid "reload"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:376
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:393
+msgid "remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:339
+msgid "rename"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:340
+msgid "resize"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:341
+msgid "restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:363
+msgid "save"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:412
+msgid "secret"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:413
+msgid "service"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:342
+msgid "start"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:343
+msgid "stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:364
+msgid "tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:420
+msgid "tmpfs Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:344
+msgid "top"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:384
+msgid "unmount"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:345
+msgid "unpause"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:365
+msgid "untag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:346
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:375
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:392
+msgid "update"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:414
+msgid "volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:126
+msgid "volume name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1352
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:934
+msgid "with warnings"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/fr/dockerman.po b/applications/luci-app-dockerman/po/fr/dockerman.po
index ef86a3e8ec..b3ee283a5b 100644
--- a/applications/luci-app-dockerman/po/fr/dockerman.po
+++ b/applications/luci-app-dockerman/po/fr/dockerman.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-11-28 05:02+0000\n"
-"Last-Translator: Martin Devolder \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:488
msgid "/mnt/path"
-msgstr ""
+msgstr "/mnt/path"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:440
msgid "/path/in/image"
diff --git a/applications/luci-app-dockerman/po/ko/dockerman.po b/applications/luci-app-dockerman/po/ko/dockerman.po
index 11a8d1557c..da8e731e11 100644
--- a/applications/luci-app-dockerman/po/ko/dockerman.po
+++ b/applications/luci-app-dockerman/po/ko/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 16:25+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -12,7 +12,7 @@ msgstr ""
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:488
msgid "/mnt/path"
-msgstr ""
+msgstr "/mnt/path"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:440
msgid "/path/in/image"
diff --git a/applications/luci-app-dockerman/po/ru/dockerman.po b/applications/luci-app-dockerman/po/ru/dockerman.po
index f2e4168a20..efdbc6a395 100644
--- a/applications/luci-app-dockerman/po/ru/dockerman.po
+++ b/applications/luci-app-dockerman/po/ru/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "위치 디코딩을 위한 절대 최대 범위"
#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
diff --git a/applications/luci-app-email/po/az/email.po b/applications/luci-app-email/po/az/email.po
new file mode 100644
index 0000000000..9f96d0015d
--- /dev/null
+++ b/applications/luci-app-email/po/az/email.po
@@ -0,0 +1,363 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
+msgid ""
+"DNS Block List (DNSBL) used to block connections from known "
+"spammers."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:139
+msgid ""
+"Note: The /var/ is a small in-memory folder and you'll "
+"lose mail in reboot."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:51
+msgid "You may receive spam so be careful."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:226
+msgid "A file containing POP accounts and their credentials."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:158
+msgid "A file that contains credentials for SMTP smarthost client."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:253
+msgid ""
+"A threshold of zero is useful for testing and means only to log a result "
+"code but allow a connection."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:262
+msgid "Address verifier"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:25
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:50
+msgid "Allow connections from the public internet."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:49
+msgid "Allow remote clients"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:59
+msgid "Anonymous"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:78
+msgid "Auth file"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:69
+msgid "By default, the local hostname is used."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:124
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:201
+msgid "CA certificate"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:157
+msgid "Client authorization file"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:92
+msgid "Configure acme.sh to issue a TLS cert."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:247
+msgid "DNSBL"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:67
+msgid "Domain"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:11
+msgid "E-MailRelay Server Configuration."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:104
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:115
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:251
+msgid "E.g."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:10
+msgid "Email Server Configuration"
+msgstr ""
+
+#: applications/luci-app-email/root/usr/share/luci/menu.d/luci-app-email.json:3
+msgid "Email server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:214
+msgid "Enable POP3"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:170
+msgid "Enable SMTP client TLS"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:90
+msgid "Enable TLS for server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:52
+msgid "Enable ports in firewall."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:27
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:281
+msgid "Extra command line options"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:272
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:12
+msgid "For further information check the documentation"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:252
+msgid ""
+"If the threshold number of servers deny the incoming connection's network "
+"address then it's dropped."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:127
+msgid "In many use cases this should be your self-signed root certificate."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:42
+msgid "Incoming mail by default received on 25 port."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:16
+msgid "Instance config"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:140
+msgid "Instead, use a mounted disk with enough of space."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:137
+msgid "Mail storage directory"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:36
+msgid "Manual command line options (deprecated)"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:30
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:237
+msgid ""
+"Modifies the spool directory used by the POP server to be a sub-directory "
+"with the same name as the POP authentication user-id."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:43
+msgid ""
+"Outcoming mail by usually received on 587 or 465 (TLS "
+"only) but the 25 is also used often."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:225
+msgid "POP Auth file"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:236
+msgid "POP by name"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:24
+msgid "POP3"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:114
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:192
+msgid "Path to TLS cert."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:103
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:182
+msgid "Path to TLS private key."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:35
+msgid ""
+"Proxy: submission outgoing mail, store and forward to smarthost SMTP server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:60
+msgid "Reduce the amount of information leaked to remote clients."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:273
+msgid ""
+"Runs the specified external filter program whenever a mail message is stored."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:263
+msgid ""
+"Runs the specified external program to verify a message recipient's email "
+"address."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:23
+msgid "SMTP Client"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:40
+msgid "SMTP Port"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:41
+msgid "SMTP Port to listen for incoming emails."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:22
+msgid "SMTP Server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:61
+msgid "See --anonymous"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:70
+msgid "See --domain"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:274
+msgid "See --filter"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:53
+msgid "See --remote-clients"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:264
+msgid "See Address verification"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:80
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:159
+msgid "See Authentication"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:283
+msgid "See Command line reference"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:254
+msgid "See Connection blocking"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:31
+msgid "See Running E-MailRelay"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:216
+msgid "See Running as a POP server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:94
+msgid "See TLS encryption"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:172
+msgid "See example for Gmail"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:79
+msgid "Server/proxy authorization file."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:34
+msgid "Server: receive incoming mail"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:149
+msgid "Smarthost"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:68
+msgid "Specifies the server's domain name that is used in SMTP EHLO."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:282
+msgid "Specify additional arguments that should be passed to the EmailRelay."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:250
+msgid ""
+"Starts with the transport DNS server's address:port, a timeout in "
+"milliseconds, a rejection threshold and list of DNSBL servers."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:113
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:191
+msgid "TLS certificate"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:102
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:181
+msgid "TLS private key"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:215
+msgid "The POP3 used to fetch a mail."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:150
+msgid "The SMTP server to forward emails"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:138
+msgid "The directory used for holding received mail messages."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:128
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:204
+msgid "Use <default> to use the system trusted CAs."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:91
+msgid "Use TLS encryption for SMTP and POP connections."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:171
+msgid "Use TLS encryption for SMTP proxy client."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:125
+msgid ""
+"Verify an SMTP and POP client's certificates against trusted CA certificates "
+"in the specified file or directory."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:202
+msgid ""
+"Verify an SMTP server's certificate against trusted CA certificates in the "
+"specified file or directory."
+msgstr ""
diff --git a/applications/luci-app-email/po/ko/email.po b/applications/luci-app-email/po/ko/email.po
index 88c6d688fa..74dbb30e2c 100644
--- a/applications/luci-app-email/po/ko/email.po
+++ b/applications/luci-app-email/po/ko/email.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-14 19:09+0000\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
msgid ""
@@ -42,7 +42,7 @@ msgstr ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:262
msgid "Address verifier"
-msgstr ""
+msgstr "주소 검증기"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:25
msgid "Advanced Settings"
@@ -91,7 +91,7 @@ msgstr "도메인"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:11
msgid "E-MailRelay Server Configuration."
-msgstr ""
+msgstr "E-MailRelay 서버를 설정합니다."
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:104
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:115
@@ -129,11 +129,11 @@ msgstr "활성화"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:281
msgid "Extra command line options"
-msgstr ""
+msgstr "추가 명령줄 옵션"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:272
msgid "Filter"
-msgstr ""
+msgstr "필터"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:12
msgid "For further information check the documentation"
@@ -155,7 +155,7 @@ msgstr ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:16
msgid "Instance config"
-msgstr ""
+msgstr "인스턴스 설정"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:140
msgid "Instead, use a mounted disk with enough of space."
@@ -245,28 +245,28 @@ msgstr "SMTP 서버"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:61
msgid "See --anonymous"
-msgstr ""
+msgstr "--anonymous 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:70
msgid "See --domain"
-msgstr ""
+msgstr "--domain 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:274
msgid "See --filter"
-msgstr ""
+msgstr "--filter 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:53
msgid "See --remote-clients"
-msgstr ""
+msgstr "--remote-clients 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:264
msgid "See Address verification"
-msgstr ""
+msgstr "주소 검증 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:80
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:159
msgid "See Authentication"
-msgstr ""
+msgstr "인증 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:283
msgid "See Command line reference"
@@ -286,7 +286,7 @@ msgstr ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:94
msgid "See TLS encryption"
-msgstr ""
+msgstr "TLS 암호화 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:172
msgid "See example for Gmail"
@@ -302,7 +302,7 @@ msgstr ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:149
msgid "Smarthost"
-msgstr ""
+msgstr "스마트 호스트"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:68
msgid "Specifies the server's domain name that is used in SMTP EHLO."
diff --git a/applications/luci-app-email/po/pt_BR/email.po b/applications/luci-app-email/po/pt_BR/email.po
index 4374da2184..146d00ef1e 100644
--- a/applications/luci-app-email/po/pt_BR/email.po
+++ b/applications/luci-app-email/po/pt_BR/email.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-21 13:22+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -54,7 +54,7 @@ msgstr "Verificador de endereço"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:25
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:50
msgid "Allow connections from the public internet."
diff --git a/applications/luci-app-eoip/po/az/eoip.po b/applications/luci-app-eoip/po/az/eoip.po
new file mode 100644
index 0000000000..1b977e5375
--- /dev/null
+++ b/applications/luci-app-eoip/po/az/eoip.po
@@ -0,0 +1,81 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination IP address for connection EoIP."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid "Dynamic"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:16
+msgid "Enable tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid "EoIP - Tunneling"
+msgstr ""
+
+#: applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json:3
+msgid "EoIP tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json:3
+msgid "Grant UCI access for luci-app-eoip"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid ""
+"Here you can configure EoIP tunnel. At current moment it is easiest way to "
+"create stateless tunnel with Mikrotik."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "ID tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "If you input 0 interface name zeoip0"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid ""
+"If you use dynamic option, take attention that there is no authorization, "
+"and it is not secure. It is not good idea to use this feature with public ip "
+"or insecure(not completely under your control, each host) network."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "Indeficator id tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "Name interface [zeoip"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:26
+msgid "Name interface already in used"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:12
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN TAG on this interface"
+msgstr ""
diff --git a/applications/luci-app-filebrowser/po/az/filebrowser.po b/applications/luci-app-filebrowser/po/az/filebrowser.po
new file mode 100644
index 0000000000..8a3e6b543e
--- /dev/null
+++ b/applications/luci-app-filebrowser/po/az/filebrowser.po
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-filebrowser/htdocs/luci-static/resources/view/system/filebrowser.js:16
+#: applications/luci-app-filebrowser/root/usr/share/luci/menu.d/luci-app-filebrowser.json:3
+msgid "File Browser"
+msgstr ""
+
+#: applications/luci-app-filebrowser/root/usr/share/rpcd/acl.d/luci-app-filebrowser.json:3
+msgid "Grant access to File Browser"
+msgstr ""
diff --git a/applications/luci-app-filemanager/po/az/filemanager.po b/applications/luci-app-filemanager/po/az/filemanager.po
new file mode 100644
index 0000000000..f4fd58daa8
--- /dev/null
+++ b/applications/luci-app-filemanager/po/az/filemanager.po
@@ -0,0 +1,464 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:681
+msgid "→"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:828
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1524
+msgid "Are you sure you want to delete the selected files and directories?"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1976
+msgid "Are you sure you want to delete this %s: \"%s\"?"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:18
+msgid "Block device"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2380
+msgid "Changes to %s \"%s\" uploaded successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:19
+msgid "Character device"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:961
+msgid "Column Max Widths (format: name:maxWidth,type:maxWidth,...):"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:952
+msgid "Column Min Widths (format: name:minWidth,type:minWidth,...):"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:943
+msgid "Column Widths (format: name:width,type:width,...):"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1424
+msgid "Create"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1375
+msgid "Create Directory:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:878
+msgid "Create File"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1432
+msgid "Create File:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:874
+msgid "Create Folder"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:997
+msgid "Current Directory:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:1238
+msgid "Decoded Text"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1652
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:884
+msgid "Delete Selected"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1984
+msgid "Deleted %s: \"%s\"."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:20
+msgid "Directory"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1391
+msgid "Directory \"%s\" created successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1358
+msgid "Directory Name"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1659
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:839
+msgid "Drop files here to upload"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1646
+msgid "Duplicate"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1640
+msgid "Edit properties"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2335
+msgid "Editing %s: \"%s\""
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2603
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2607
+msgid "Editing:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:708
+msgid "Editor"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2112
+msgid "Editor textarea not found."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:21
+msgid "FIFO/Pipe"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2229
+msgid "Failed to access symlink target: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1206
+msgid "Failed to access the specified path: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2191
+msgid "Failed to apply permissions to file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1400
+msgid "Failed to create directory \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1457
+msgid "Failed to create file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2684
+msgid "Failed to decode file data to text: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1987
+msgid "Failed to delete %s \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1530
+msgid "Failed to delete %s: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1541
+msgid "Failed to delete selected files and directories: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1559
+msgid "Failed to display the file list."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1965
+msgid "Failed to download file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2097
+msgid "Failed to duplicate %s \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2100
+msgid "Failed to get file list: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1732
+msgid "Failed to load file list: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1930
+msgid "Failed to open file: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1155
+msgid "Failed to render Help content: Container not found."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2674
+msgid "Failed to retrieve data from Hex Editor."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2389
+msgid "Failed to save changes to %s \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2207
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2209
+msgid "Failed to save file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2439
+msgid "Failed to save settings: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1120
+msgid "Failed to update file list: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:22
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1448
+msgid "File \"%s\" created successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1328
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1330
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2184
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2186
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2195
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2197
+msgid "File \"%s\" uploaded successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:699
+#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
+msgid "File Manager"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:665
+msgid "File Manager:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1415
+msgid "File Name"
+msgstr ""
+
+#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
+msgid "Grant access to File Manager"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:727
+msgid "Help"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:934
+msgid "Hex Editor Height:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:917
+msgid "Interface Settings"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:810
+msgid "Last Modified"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1897
+msgid "Loading file..."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:758
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1397
+msgid "No directory selected."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:857
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1275
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1454
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1724
+msgid "No file selected."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2386
+msgid "No item selected."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:1226
+msgid "Offset (h)"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1919
+msgid "Opening file in hex mode since it is not a text file."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:988
+msgid "Padding Max:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:979
+msgid "Padding Min:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:970
+msgid "Padding:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:771
+msgid "Permissions"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1954
+msgid "Response is not a Blob"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1011
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1367
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2325
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2530
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2572
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2154
+msgid "Saving file: \"%s\"..."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:428
+msgid "Search ASCII"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:431
+msgid "Search HEX (e.g., 4F6B)"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:434
+msgid "Search RegExp (e.g., \\d{3})"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:896
+msgid "Select a file from the list to edit it here."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1534
+msgid "Selected files and directories deleted successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:717
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2416
+msgid "Settings uploaded successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:797
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:23
+msgid "Socket"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:814
+msgid "Sort by Last Modified"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:762
+msgid "Sort by Name"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:775
+msgid "Sort by Permissions"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:801
+msgid "Sort by Size"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:788
+msgid "Sort by Type"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1978
+msgid "Successfully deleted %s: \"%s\"."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2092
+msgid "Successfully duplicated %s \"%s\" as \"%s\"."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:24
+msgid "Symlink"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2233
+msgid "Symlink:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:925
+msgid "Text Editor Height:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1917
+msgid "The file does not contain valid text data. Opening in hex mode..."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1203
+msgid "The specified path does not appear to be a directory."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2226
+msgid "The symlink points to an unsupported type."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2664
+msgid "This file is not a text file and cannot be edited in text mode."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2546
+msgid "Toggle Line Numbers"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2581
+msgid "Toggle to ASCII Mode"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2538
+msgid "Toggle to Hex Mode"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:784
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:870
+msgid "Upload File"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1338
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1340
+msgid "Upload failed for file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1302
+msgid "Uploading: \"%s\"..."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2092
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2097
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2335
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2380
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2389
+msgid "item"
+msgstr ""
diff --git a/applications/luci-app-firewall/po/az/firewall.po b/applications/luci-app-firewall/po/az/firewall.po
new file mode 100644
index 0000000000..5a68cf0f5c
--- /dev/null
+++ b/applications/luci-app-firewall/po/az/firewall.po
@@ -0,0 +1,1430 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
+msgid ""
+"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?IPv4 and "
+"IPv6:IPv6}:IPv4}%{proto?, protocol %{proto#%"
+"{next?, }%{item.types?%{item.name}ICMP with types %{item.types#%{next?, }%{item}"
+"var>}:%{item.name}}}}%{mark?, mark %{mark.val}}%{dscp?, DSCP %{dscp.inv?"
+"%{dscp.val}:%{dscp.val}}}%{helper?, helper %"
+"{helper.inv?%{helper.val}:%"
+"{helper.val}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:462
+msgid "-- add IP --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:520
+msgid "-- add MAC --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:200
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:183
+msgid "1024"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
+msgid ""
+"Accept %{src?%{dest?forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93
+msgid "Prevent source rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:85
+msgid ""
+"Forward to %{dest}%{dest_ip? IP %"
+"{dest_ip}}%{dest_port? port %{dest_port}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
+msgid ""
+"Drop %{src?%{dest?forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
+msgid ""
+"Assign DSCP classification %{set_dscp}"
+""
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:127
+msgid ""
+"Assign conntrack helper %{set_helper}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
+msgid ""
+"%{set_mark?Assign:XOR} firewall mark %"
+"{set_mark?:%{set_xmark}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90
+msgid "Automatically rewrite source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
+msgid ""
+"Do not track %{src?%{dest?"
+"forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
+msgid ""
+"Reject %{src?%{dest?forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
+msgid ""
+"Statically rewrite to source %{snat_ip?IP "
+"%{snat_ip}} %{snat_port?port %{snat_port}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:305
+msgid "A rewrite IP must be specified!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:291
+msgid "ACCEPT - Disable address rewriting"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:219
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:203
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:286
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:332
+msgid ""
+"Additional raw iptables arguments to classify zone destination "
+"traffic, e.g. -p tcp --dport 443 to only match outbound HTTPS "
+"traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:322
+msgid ""
+"Additional raw iptables arguments to classify zone source traffic, "
+"e.g. -p tcp --sport 443 to only match inbound HTTPS traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:107
+msgid "Address family, Internal IP address must match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
+msgid ""
+"Address family, source address, destination address, rewrite IP address must "
+"match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:182
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:113
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:281
+msgid "Allow \"invalid\" traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:395
+msgid "Allow forward from source zones:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:354
+msgid "Allow forward to destination zones:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:497
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:353
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:369
+msgid "Any day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
+msgid ""
+"Apply a bitwise XOR of the given value and the existing mark value on "
+"established connections. Format is value[/mask]. If a mask is specified then "
+"those bits set in the mask are zeroed out."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Apply the given DSCP class or value to established connections."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
+msgid "Assign the specified connection tracking helper to matched traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284
+msgid "Automatic helper assignment"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284
+msgid ""
+"Automatically assign conntrack helpers based on traffic protocol and port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:114
+msgid "Conntrack Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:288
+msgid "Conntrack helpers"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:699
+msgid "Continue"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:205
+msgid "Counters"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+msgid "Covered devices"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:182
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
+msgid "Covered subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:62
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:415
+msgid "DSCP classification"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
+msgid "DSCP mark required"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:396
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:269
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:277
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:390
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:263
+msgid "Device name"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:281
+msgid ""
+"Do not install extra rules to reject forwarded traffic with conntrack state "
+"invalid. This may be required for complex asymmetric route setups."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:57
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:209
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:304
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:43
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:346
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:463
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:294
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:167
+msgid ""
+"Enable network address and port translation IPv4 (NAT4 or NAPT4) for "
+"outbound traffic on this zone. This is typically enabled on the wan "
+"zone."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:241
+msgid ""
+"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
+"outbound traffic on this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:212
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:206
+msgid "Enables packet and byte count tracking for the set."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:288
+msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:272
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:277
+msgid "External port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:355
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:472
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:343
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:332
+msgid "Extra destination arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:115
+msgid "Extra iptables arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:322
+msgid "Extra source arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:67
+msgid "Family"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
+msgid "Firewall - IP sets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:170
+msgid "Firewall - NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:149
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:171
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:36
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:692
+msgid "Firewall configuration migration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:80
+msgid "Flow offloading type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
+msgctxt "firewall forward"
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34
+msgid ""
+"Forwarded %{ipv6?%{ipv4?IPv4 and IPv6:IPv6}:"
+"IPv4}%{proto?, protocol %{proto#%{next?, }%{item.name}"
+"var>}}%{mark?, mark %{mark.val}"
+"}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:487
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:359
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:45
+msgid ""
+"From %{src}%{src_device?, interface %{src_device}}%{src_ip?, IP %"
+"{src_ip#%{next?, }%{item.ival}}}%{src_port?, port %{src_port#%{next?, }"
+"%"
+"{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
+msgid ""
+"From %{src}%{src_device?, interface %{src_device}}%{src_ip?, IP %"
+"{src_ip#%{next?, }%{item.ival}}}%{src_port?, port %{src_port#%{next?, }"
+"%"
+"{item.ival}}}%{src_mac?, MAC %{src_mac#%{next?, }%"
+"{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:52
+msgid ""
+"From %{src}%{src_ip?, IP %{src_ip#%{next?, }%{item.ival}}}%"
+"{src_port?, port %{src_port#%{next?, }%{item.ival}}}%{src_mac?, MAC %{src_mac#%"
+"{next?, }%{item.ival}}}"
+msgstr ""
+
+#: 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:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:39
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:112
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
+msgid "Grant access to firewall configuration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Hardware based offloading for routing with/without NAT."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
+msgid "IP (range)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
+msgid "IP Sets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:153
+msgid "IPs/Networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:108
+msgid "IPs/Networks/MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:166
+msgid "IPv4 Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:189
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:218
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:275
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:219
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:255
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:70
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:240
+msgid "IPv6 Masquerading"
+msgstr ""
+
+#: 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:276
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:256
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:246
+msgid "Inbound device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:188
+msgid "Include File"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
+msgid ""
+"Incoming %{ipv6?%{ipv4?IPv4 and IPv6:IPv6}:"
+"IPv4}%{proto?, protocol %{proto#%{next?, }%{item.types?%{item.name}ICMP "
+"with types %{item.types#%{next?, }%{item}}:%"
+"{item.name}}}}%{mark?, mark %{mark.val}}%{helper?, helper %{helper.inv?%{helper.val}"
+":%{helper.val}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
+msgid "Initial Hash Size"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:60
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:150
+msgctxt "firewall input"
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:290
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:295
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:285
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:152
+msgid "Intra zone forward"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
+msgid "Invalid DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
+msgid "Invalid limit value"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
+msgid "Limit burst"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:466
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:309
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
+msgid "Limit matching"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:79
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:74
+msgid ""
+"Limit matching to %{limit.num} packets per %{limit.unit}"
+"var>%{limit.burst? burst %{limit.burst}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:174
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:248
+msgid "Limited masquerading enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
+msgid "Limits traffic matching to the specified rate."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:294
+msgid "Log matched packets on the selected tables to syslog."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:346
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:463
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:339
+msgid "Log matched packets to syslog."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:309
+msgid "Loopback source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:290
+msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:179
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:208
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:192
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "Match DSCP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:287
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Match device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+msgid "Match forwarded traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:278
+msgid ""
+"Match forwarded traffic directed at the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:253
+msgid "Match forwarded traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+msgid ""
+"Match forwarded traffic originating from the given source port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:324
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:440
+msgid "Match helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:278
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Match mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:324
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:440
+msgid "Match traffic using the specified connection tracking helper."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:318
+msgid "Matches a specific firewall mark or a range of different marks."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:330
+msgid "Matches forwarded traffic using the specified outbound network device."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Matches traffic carrying the specified DSCP marking."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:114
+msgid "Max Entries"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
+msgid "Max Length"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
+msgid ""
+"Maximum initial number of packets to match: this number gets recharged by "
+"one every time the limit specified above is not reached, up to this number."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:483
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:355
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:493
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:365
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44
+msgid "NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:171
+msgid ""
+"NAT rules allow fine grained control over the source IP to use for outbound "
+"or forwarded traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:42
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:204
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:188
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:128
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:167
+msgid "Netmask"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:81
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
+msgid "Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:273
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:254
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:259
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:247
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:329
+msgid "Outbound device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:245
+msgid "Outbound zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151
+msgctxt "firewall output"
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
+msgid "Packet Field Match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
+msgid ""
+"Packet fields to match upon.
Syntax: direction_datatype. e.g.: "
+"src_port, dest_net.
Directions: src, dst. "
+"Datatypes: ip, port, mac, net, set.
Direction prefixes are "
+"optional.
*Note: datatype set is unsupported in fw4."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:356
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:344
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:319
+msgid ""
+"Passing raw iptables arguments to source and destination traffic "
+"classification rules allows to match packets based on other criteria than "
+"interfaces or subnets. These options should be used with extreme care as "
+"invalid values could render the firewall ruleset broken, completely exposing "
+"all services."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
+msgid "Path to file of CIDRs, subnets, host IPs, etc.
"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:152
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:150
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
+msgid "Port range"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:283
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:241
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:296
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:291
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
+msgid "Refer To External Set"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:318
+msgid "Reflection zones"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Requires hardware NAT support."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:270
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:259
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:271
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:253
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:296
+msgid "Rewrite IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+msgid "Rewrite matched traffic to the specified source IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
+msgid "Rewrite matched traffic to the specified source port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:310
+msgid "Rewrite port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:74
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+msgid "SNAT - Rewrite to specific source IP or port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:488
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:360
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Set mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317
+msgid ""
+"Set the given mark value on established connections. Format is value[/mask]. "
+"If a mask is specified then only those bits set in the mask are modified."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software based offloading for routing/NAT."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:258
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:380
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:381
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:252
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:263
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:366
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:264
+msgid ""
+"Specifies whether to tie this traffic rule to a specific inbound or outbound "
+"network device."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:309
+msgid ""
+"Specifies whether to use the external or the internal IP address for "
+"reflected traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:512
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:384
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:504
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:376
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:516
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:388
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:380
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:131
+msgid "Storage Method"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:482
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:693
+msgid ""
+"The existing firewall configuration needs to be changed for LuCI to function "
+"properly."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:350
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. Destination zones cover forwarded traffic "
+"originating from %q. Source zones match forwarded "
+"traffic from other zones targeted at %q. The forwarding "
+"rule is unidirectional, e.g. a forward from lan to wan does "
+"not imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
+msgid ""
+"This section defines common properties of %q. The input and "
+"output options set the default policies for traffic entering and "
+"leaving this zone while the forward option describes the policy for "
+"forwarded traffic between different networks within the zone. Covered "
+"networks specifies which available networks are members of this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:486
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:358
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:182
+msgid "Time Restrictions"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:520
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:392
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:238
+msgid "Time restrictions are enabled for this rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+msgid ""
+"To %{dest}%{dest_device?, interface %{dest_device}}%{dest_ip?, IP "
+"%{dest_ip#%{next?, }%{item.ival}}}%{dest_port?, port %{dest_port#%{next?, }"
+"%"
+"{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55
+msgid ""
+"To %{dest}%{dest_device?, via interface %{dest_device}}%"
+"{dest_ip?, IP %{dest_ip#%{next?, }%{item.ival}}}%{dest_port?, port %"
+"{dest_port#%{next?, }%{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:61
+msgid ""
+"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }%{item.ival}}}%"
+"{dest_port?, port %{dest_port#%{next?, }%{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
+msgid "Tracking helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:35
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:172
+msgid ""
+"Traffic rules define policies for packets travelling between different "
+"zones, for example to reject traffic between certain hosts or to open WAN "
+"ports on the router."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:356
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
+msgid ""
+"Unit: seconds. Default 0 means the entry is added permanently "
+"to the set.
Max: 2147483 seconds."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:455
+msgid "Unknown or not installed conntrack helper \"%s\""
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:189
+msgid "Unnamed NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:167
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:205
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:129
+msgid "Unnamed zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:597
+msgid "Unrecognized protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:694
+msgid ""
+"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
+"be converted to \"nat\" sections and the firewall will be restarted to apply "
+"the updated configuration."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:313
+msgid "Use external IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:312
+msgid "Use internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:245
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:320
+msgid "Use ipset"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+msgid ""
+"Use this option to classify zone traffic by raw, non-uci managed "
+"network devices."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
+msgid ""
+"Use this option to classify zone traffic by source or destination subnet "
+"instead of networks or devices."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330
+msgid "Valid firewall mark required"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:485
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:357
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:477
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+msgid "XOR firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "XOR mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
+msgid "Your device does not run firewall4."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
+msgid "Your device runs firewall4."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:142
+msgid "Zone ⇒ Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:99
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:318
+msgid ""
+"Zones from which reflection rules shall be created. If unset, only the "
+"destination zone is used."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:409
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:158
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:462
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:485
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:268
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:299
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:326
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:265
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:86
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:46
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:56
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
+msgid "any/all"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413
+msgid "apply firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
+msgid "assign conntrack helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:192
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:221
+msgid "automatic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:132
+msgid "bitmap"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
+msgid "bitmap is ipv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:94
+msgid "dest_ip: Destination IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:96
+msgid "dest_mac: Destination MAC addr"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:97
+msgid "dest_net: Destination (sub)net"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:95
+msgid "dest_port: Destination Port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:99
+msgid "dest_set: Destination ipset*"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:314
+msgid "do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:411
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:408
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:67
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:157
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:21
+msgid ""
+"firewall4 supports referencing and creating IP sets to simplify matching of "
+"large address lists without the need to create one rule per item to match. "
+"Port ranges in ipsets are unsupported by firewall4.
"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:160
+msgid "fromport-toport"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:133
+msgid "hash"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
+msgid "ip: IP addr"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:154
+msgid "ip[/cidr]
"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
+msgid "ip[/cidr]
For use with Match datatypes: *_ip."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:134
+msgid "list"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:84
+msgid "mac: MAC addr"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:109
+msgid "macaddr|ip[/cidr]
"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
+msgid "net: (sub)net"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
+msgid "port: Port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:410
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:66
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:156
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
+msgid "set: ipset*"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:93
+msgid "src_Set: Source ipset*"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
+msgid "src_ip: Source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:90
+msgid "src_mac: Source MAC addr"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
+msgid "src_net: Source (sub)net"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
+msgid "src_port: Source Port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:86
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:56
+msgid "this device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:349
+msgid "this new zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
+msgid "unlimited"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
+msgid "unspecified"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:174
+msgid "up to 65536 entries."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "valid firewall mark"
+msgstr ""
diff --git a/applications/luci-app-firewall/po/pt_BR/firewall.po b/applications/luci-app-firewall/po/pt_BR/firewall.po
index cc871d3eab..23563cf860 100644
--- a/applications/luci-app-firewall/po/pt_BR/firewall.po
+++ b/applications/luci-app-firewall/po/pt_BR/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2026-04-22 16:09+0000\n"
-"Last-Translator: Janderson Vieira Santos \n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
"Language: pt_BR\n"
@@ -189,7 +189,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:113
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:281
msgid "Allow \"invalid\" traffic"
@@ -389,7 +389,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr "Esperando: %s"
+msgstr "Esperado: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:288
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
diff --git a/applications/luci-app-firewall/po/ru/firewall.po b/applications/luci-app-firewall/po/ru/firewall.po
index a9852f47ca..0c26ab1263 100644
--- a/applications/luci-app-firewall/po/ru/firewall.po
+++ b/applications/luci-app-firewall/po/ru/firewall.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: firewall\n"
"POT-Creation-Date: 2013-09-05 16:02+0200\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian By "
+"default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+msgid ""
+"AdminPort specifies the port for the admin server to listen on. If this "
+"value is 0, the admin server will not be started.
By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+msgid ""
+"AdminPwd specifies the password that the admin server will use for login."
+"
By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+msgid ""
+"AdminUser specifies the username that the admin server will use for login."
+"
By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+msgid ""
+"AssetsDir specifies the local directory that the admin server will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:72
+msgid "Bind addr"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:73
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
+msgid "Common Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
+msgid "Compression"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+msgid "Custom domains"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid "Exit when login fail"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
+msgid "Grant access to LuCI app frpc"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
+msgid "HTTP Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "HTTP password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid "HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "HTTP user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"HeartBeatInterval specifies at what interval heartbeats are sent to the "
+"server, in seconds. It is not recommended to change this value.
By "
+"default, this value is 30."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:39
+msgid ""
+"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
+"before the connection is terminated, in seconds. It is not recommended to "
+"change this value.
By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Heartbeat interval"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:39
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+msgid "Host header rewrite"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid ""
+"HttpProxy specifies a proxy address to connect to the server through. If "
+"this value is \"\", the server will be connected to directly.
By "
+"default, this value is read from the \"http_proxy\" environment variable."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+msgid "If remote_port is 0, frps will assign a random port for you"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+msgid "LocalIp specifies the IP address or host name to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
+msgid "LocalPort specifies the port to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
+msgid "Locations"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Log max days"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid ""
+"LogFile specifies a file where logs will be written to. This value will only "
+"be used if LogWay is set appropriately.
By default, this value is "
+"\"console\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid ""
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".
By default, this value is "
+"\"info\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid ""
+"LogMaxDays specifies the maximum number of days to store log information "
+"before deletion. This is only used if LogWay == \"file\".
By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid ""
+"LoginFailExit controls whether or not the client should exit after a failed "
+"login attempt. If false, the client will retry until a login attempt "
+"succeeds.
By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid "OS environments pass to frp for config file template, see %s."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid ""
+"Protocol specifies the protocol to use when interacting with the server. "
+"Valid values are \"tcp\", \"kcp\", \"quic\" and \"websocket\".
By "
+"default, this value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
+msgid "Proxy Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
+msgid "Proxy name"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
+msgid "Proxy type"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+msgid ""
+"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
+"\"udp\", \"http\", \"https\", \"stcp\" and \"xtcp\".
By default, this "
+"value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:70
+msgid "Role"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:82
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "SOCKS5 user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid "Server address"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:71
+msgid "Server name"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid ""
+"ServerAddr specifies the address of the server to connect to.
By "
+"default, this value is \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid ""
+"ServerPort specifies the port to connect to the server on.
By default, "
+"this value is 7000."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:74
+msgid "Sk"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
+msgid "Startup Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+msgid "Subdomain"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
+msgid "TLS"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
+msgid ""
+"TLS Enable specifies whether or not TLS should be used when communicating "
+"with the server."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection. If this value is true, the server "
+"must have TCP multiplexing enabled as well.
By default, this value is "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid ""
+"Token specifies the authorization token used to create keys to be sent to "
+"the server. The server must have a matching token for authorization to "
+"succeed.
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:83
+msgid "Unix domain socket path"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
+msgid ""
+"UseCompression controls whether or not communication with the server will be "
+"compressed.
By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+msgid ""
+"UseEncryption controls whether or not communication with the server will be "
+"encrypted. Encryption is done using the tokens supplied in the server and "
+"client configuration.
By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid ""
+"User specifies a prefix for proxy names to distinguish them from other "
+"clients. If this value is not \"\", proxy names will automatically be "
+"changed to \"{user}.{proxy_name}\".
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
+#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
+msgid "frp Client"
+msgstr ""
diff --git a/applications/luci-app-frpc/po/ko/frpc.po b/applications/luci-app-frpc/po/ko/frpc.po
index caf78af5e8..5df6470f56 100644
--- a/applications/luci-app-frpc/po/ko/frpc.po
+++ b/applications/luci-app-frpc/po/ko/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-06 19:59+0000\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
@@ -223,11 +223,11 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
-msgstr ""
+msgstr "표준 오류(stderr) 기록"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
-msgstr ""
+msgstr "표준 출력(stdout) 기록"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
@@ -320,7 +320,7 @@ msgstr "충돌 시 자동 재시작"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:70
msgid "Role"
-msgstr ""
+msgstr "역할"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
diff --git a/applications/luci-app-frpc/po/ru/frpc.po b/applications/luci-app-frpc/po/ru/frpc.po
index 8bc89deeb5..05e904171c 100644
--- a/applications/luci-app-frpc/po/ru/frpc.po
+++ b/applications/luci-app-frpc/po/ru/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian By default, this "
+"value is an empty set."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid ""
+"AssetsDir specifies the local directory that the dashboard will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid ""
+"BindAddr specifies the address that the server binds to.
By default, "
+"this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid ""
+"BindKcpPort specifies the KCP port that the server listens on. If this value "
+"is 0, the server will not listen for KCP connections.
By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid ""
+"BindPort specifies the port that the server listens on.
By default, "
+"this value is 7000."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid ""
+"BindQuicPort specifies the QUIC port that the server listens on. If this "
+"value is 0, the server will not listen for QUIC connections.
By "
+"default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid ""
+"BindUdpPort specifies the UDP port that the server listens on. If this value "
+"is 0, the server will not listen for UDP connections.
By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:145
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:153
+msgid "Common settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Custom 404 page"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"Custom404Page specifies a path to a custom 404 page to display. If this "
+"value is \"\", a default page will be displayed.
By default, this value "
+"is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+msgid ""
+"Dashboard TLS Cert File specifies the path to the TLS certificate file for "
+"enabling HTTPS access.
Required if HTTPS is enabled."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid ""
+"Dashboard TLS Key File specifies the path to the TLS private key file for "
+"enabling HTTPS access.
Required if HTTPS is enabled."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+msgid "Dashboard TLS certificate"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid "Dashboard TLS mode"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid "Dashboard TLS private key"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid "Dashboard address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid "Dashboard password"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid "Dashboard port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid "Dashboard user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid ""
+"DashboardAddr specifies the address that the dashboard binds to.
By "
+"default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid ""
+"DashboardPort specifies the port that the dashboard listens on. If this "
+"value is 0, the dashboard will not be started.
By default, this value "
+"is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid ""
+"DashboardPwd specifies the password that the dashboard will use for login."
+"
By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid ""
+"DashboardUser specifies the username that the dashboard will use for login."
+"
By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true.
By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid ""
+"Enable or disable TLS encryption for the dashboard. When enabled, HTTPS is "
+"used for secure communication."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
+msgid "Grant access to LuCI app frps"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:46
+msgid ""
+"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
+"terminating the connection. It is not recommended to change this value.
By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:46
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid "KCP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid "Log max days"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid ""
+"LogFile specifies a file where logs will be written to. This value will only "
+"be used if LogWay is set appropriately.
By default, this value is "
+"\"console\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid ""
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".
By default, this value is "
+"\"info\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid ""
+"LogMaxDays specifies the maximum number of days to store log information "
+"before deletion. This is only used if LogWay == \"file\".
By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:45
+msgid "Max ports per client"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:45
+msgid ""
+"MaxPortsPerClient specifies the maximum number of ports a single client may "
+"proxy to. If this value is 0, no limit will be applied.
By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:120
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "OS environments pass to frp for config file template, see %s"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid "Proxy bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid ""
+"ProxyBindAddr specifies the address that the proxy binds to. This value may "
+"be the same as BindAddr.
By default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid "QUIC bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:154
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:158
+msgid "Startup settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid ""
+"SubDomainHost specifies the domain that will be attached to sub-domains "
+"requested by the client when using Vhost proxying. For example, if this "
+"value is set to \"frps.com\" and the client requested the subdomain "
+"\"test\", the resulting URL would be \"test.frps.com\".
By default, "
+"this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid "Subdomain host"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection.
By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:47
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid ""
+"Token specifies the authorization token used to authenticate keys received "
+"from clients. Clients must have a matching token to be authorized to use the "
+"server.
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid "UDP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid "Vhost HTTP port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid "Vhost HTTP timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid "Vhost HTTPS port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid ""
+"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
+"requests. If this value is 0, the server will not listen for HTTP requests."
+"
By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid ""
+"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
+"server, in seconds.
By default, this value is 60."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid ""
+"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
+"requests. If this value is 0, the server will not listen for HTTPS requests."
+"
By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:120
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:130
+#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
+msgid "frp Server"
+msgstr ""
diff --git a/applications/luci-app-frps/po/ko/frps.po b/applications/luci-app-frps/po/ko/frps.po
index ea1b1bf1a8..dcd6281273 100644
--- a/applications/luci-app-frps/po/ko/frps.po
+++ b/applications/luci-app-frps/po/ko/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-06 20:00+0000\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -95,7 +95,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
msgid "Custom 404 page"
-msgstr ""
+msgstr "사용자 정의 404 페이지"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
msgid ""
@@ -118,31 +118,31 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Dashboard TLS certificate"
-msgstr ""
+msgstr "대시보드 TLS 인증서"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Dashboard TLS mode"
-msgstr ""
+msgstr "대시보드 TLS 모드"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Dashboard TLS private key"
-msgstr ""
+msgstr "대시보드 TLS 개인 키"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard address"
-msgstr ""
+msgstr "대시보드 주소"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Dashboard password"
-msgstr ""
+msgstr "대시보드 암호"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard port"
-msgstr ""
+msgstr "대시보드 포트"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard user"
-msgstr ""
+msgstr "대시보드 사용자"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
@@ -222,11 +222,11 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
-msgstr ""
+msgstr "표준 오류(stderr) 기록"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
-msgstr ""
+msgstr "표준 출력(stdout) 기록"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
@@ -270,7 +270,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Proxy bind address"
-msgstr ""
+msgstr "프록시 바인드 주소"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
@@ -280,7 +280,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "QUIC bind port"
-msgstr ""
+msgstr "QUIC 바인드 포트"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
msgid "RUNNING"
diff --git a/applications/luci-app-fwknopd/po/az/fwknopd.po b/applications/luci-app-fwknopd/po/az/fwknopd.po
new file mode 100644
index 0000000000..9f68048fe4
--- /dev/null
+++ b/applications/luci-app-fwknopd/po/az/fwknopd.po
@@ -0,0 +1,255 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:597
+msgid ""
+"Allow SPA clients to request access to services through an iptables firewall "
+"instead of just to it."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
+msgid "Allow SPA clients to request forwarding destination by DNS name."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:437
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:454
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "Base64 key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:308
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:319
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:411
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that will be opened if a "
+"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
+"to honor any proto/port request specified in the SPA data (unless of it "
+"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:557
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:580
+msgid ""
+"Define the length of time access will be granted by fwknopd through the "
+"firewall after a valid knock sequence from a source IP address. If "
+"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
+"automatically be set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:535
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid ""
+"Define the symmetric key used for decrypting an incoming SPA packet that is "
+"encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:475
+msgid "Enable Uci/Luci control"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:477
+msgid "Enable config overwrite"
+msgstr ""
+
+#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
+msgid "Firewall Knock Daemon"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:473
+msgid "Firewall Knock Operator Daemon"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
+msgid ""
+"Force all SPA packets to contain a real IP address within the encrypted "
+"data. This makes it impossible to use the -s command line argument on the "
+"fwknop client command line, so either -R has to be used to automatically "
+"resolve the external address (if the client behind a NAT) or the client must "
+"know the external IP and set it via the -a argument."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:522
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:518
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:518
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
+msgid "Grant UCI access for luci-app-fwknopd"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:566
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:544
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:595
+msgid ""
+"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
+"seconds."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:487
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:545
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:567
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
+msgid ""
+"Parses the /etc/fwknop/access.conf file (and included files/folders/keys) "
+"and generates QR codes for all found stanzas. Handles only files in /etc/"
+"fwknop folder due to access rights restrictions."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:418
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:501
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:484
+msgid "Show access.conf QR codes"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:596
+msgid "Specify the ethernet interface on which fwknopd will sniff packets."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:443
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:449
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:563
+msgid "The HMAC authentication key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:512
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:503
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:509
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:426
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:432
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:541
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:589
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:477
+msgid ""
+"When unchecked, the config files in /etc/fwknopd will be used as is, "
+"ignoring any settings here."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:497
+msgid "access.conf stanzas"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:593
+msgid "fwknopd.conf config options"
+msgstr ""
diff --git a/applications/luci-app-hd-idle/po/az/hd-idle.po b/applications/luci-app-hd-idle/po/az/hd-idle.po
new file mode 100644
index 0000000000..efce5562ff
--- /dev/null
+++ b/applications/luci-app-hd-idle/po/az/hd-idle.po
@@ -0,0 +1,80 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
+msgid "Add new hdd setting..."
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
+msgid "Disk"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json:3
+msgid "Grant UCI access for luci-app-hd-idle"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/root/usr/share/luci/menu.d/luci-app-hd-idle.json:3
+msgid "HDD Idle"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+msgid ""
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
+msgid "Idle time"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
+msgid "Idle time unit"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
+msgctxt "Abbreviation for days"
+msgid "days"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
+msgctxt "Abbreviation for hours"
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
+msgctxt "Abbreviation for minutes"
+msgid "minutes"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
+msgctxt "Abbreviation for seconds"
+msgid "seconds"
+msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/az/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/az/https-dns-proxy.po
new file mode 100644
index 0000000000..92c5da32cf
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/po/az/https-dns-proxy.po
@@ -0,0 +1,854 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:283
+msgid "%s%s%s proxy at %s on port %s.%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+msgid "%s%s%s proxy on port %s.%s"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:578
+msgid "*"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:252
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:599
+msgid "0: Fatal"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:253
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:600
+msgid "1: Error"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:254
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:601
+msgid "2: Warning"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:255
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:602
+msgid "3: Info"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:256
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:603
+msgid "4: Debug"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:14
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:14
+msgid "AdBlocking Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:2
+msgid "AdGuard"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:22
+msgid "Adblock"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:30
+msgid "Ads + Malware + Social Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:26
+msgid "Ads + Malware Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:19
+msgid "Ads and Trackers Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:35
+msgid "Ads, Trackers, Malware, Adult, Gambling, and Social Media Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:31
+msgid "Ads, Trackers, Malware, Adult, and Gambling"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:27
+msgid "Ads, Trackers, Malware, and Social Media Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:23
+msgid "Ads, Trackers, and Malware Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:14
+msgid "Adult Content Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.ahadns.blitz.json:2
+msgid "AhaDNS Blitz"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:2
+msgid "AhaDNS Regional"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.alidns.dns.json:2
+msgid "AliDNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.applied-privacy.doh.json:2
+msgid "Applied Privacy DNS (AT)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:14
+msgid "Australia"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:2
+msgid "BlahDNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:162
+msgid ""
+"Blocks access to Mozilla Encrypted resolvers, forcing local devices to use "
+"router for DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:145
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:528
+msgid "Bootstrap DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:290
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:620
+msgid "CA Certs File"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.cfiec.dns.json:2
+msgid "CFIEC Public IPv6 Only DNS (CN)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:2
+msgid "CIRA Canadian Shield"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:30
+msgid "CN Optimized"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:160
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:143
+msgid "Canary Domains iCloud"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:2
+msgid "CleanBrowsing"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:2
+msgid "Cloudflare"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:18
+msgid "Cloudflare Cached"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/one.comss.dns.json:2
+msgid "Comss DNS (RU)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:294
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:625
+msgid "Connection Loss Time"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:2
+msgid "ControlD"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.dnsforfamily.dns-doh.json:2
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/de.dnsforge.json:2
+msgid "DNS Forge (DE)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
+msgid "DNSPod Public DNS (CN)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.dnslify.doh.json:2
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:591
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.decloudus.dns.json:2
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:14
+msgid "Default (Blocks ads and trackers)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.json:2
+msgid "Digitale Gesellschaft (CH)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:14
+msgid "Direct"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:407
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:401
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:77
+msgid "Do not update configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cn.360.doh.json:2
+msgid "DoH 360 DNS (CN)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/sb.dns.json:2
+msgid "DoH DNS (SB)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:26
+msgid "ECS Optimized"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:388
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:382
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ffmuc.doh.json:2
+msgid "FFMUC DNS (DE)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:14
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:22
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:14
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:14
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:14
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:18
+msgid "Family Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:8
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.ahadns.blitz.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.rethinkdns.sky.json:8
+msgid "Filters"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:22
+msgid "Finland"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
+msgid "Force DNS Ports"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:127
+msgid "Force Router DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:136
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:152
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
+msgid "Force Router DNS server to all local devices"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:222
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:660
+msgid "Force use of HTTP/1"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:234
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:668
+msgid "Force use of HTTP/3 (QUIC)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:247
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:677
+msgid "Force use of IPv6 DNS resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:129
+msgid ""
+"Forces Router DNS use on local devices, also known as DNS Hijacking. Only "
+"works on `lan` interface by default (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:18
+msgid "Germany"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:53
+msgid "Global Instance Options"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/google.dns.json:2
+msgid "Google"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/luci/menu.d/luci-app-https-dns-proxy.json:3
+msgid "HTTPS DNS Proxy"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:49
+msgid "HTTPS DNS Proxy - Configuration"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:342
+msgid "HTTPS DNS Proxy - Instances"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+msgid "HTTPS DNS Proxy - Status"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:12
+msgid "HTTPS DNS Proxy Instances"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:180
+msgid "Heartbeat Domain"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:195
+msgid "Heartbeat Sleep Timeout"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:206
+msgid "Heartbeat Wait Timeout"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.he.ordns.json:2
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.idnet.doh.json:2
+msgid "IDNet (UK)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/jp.iij.dns.public.json:2
+msgid "IIJ Public DNS (JP)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:67
+msgid ""
+"If update option is selected, the %s'DNS Forwards' section of DHCP and DNS%s "
+"will be automatically updated to use selected DoH providers (%smore "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:26
+msgid "India"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:30
+msgid "Italy"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:26
+msgid "Japan"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/fi.lelux.resolver-eu.json:2
+msgid "Lelux DNS (FI)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:171
+msgid "Let local devices use Mozilla Private Relay"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:151
+msgid "Let local devices use iCloud Private Relay"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:135
+msgid "Let local devices use their own DNS servers if set"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:2
+msgid "LibreDNS (GR)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:259
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:553
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:54
+msgid "Listen Address"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:564
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:55
+msgid "Listen Port"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:8
+msgid "Location"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:631
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:277
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:606
+msgid "Logging File Path"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:250
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:596
+msgid "Logging Verbosity Level"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:22
+msgid "Malware Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:304
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:637
+msgid "Max Idle Time"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:2
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:53
+msgid "Name / Type"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
+msgid "Netherlands"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.nextdns.dns.json:2
+msgid "NextDNS.io"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:42
+msgid "Norway"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:212
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cz.nic.odvr.json:2
+msgid "ODVR (CZ)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:2
+msgid "OSZX DNS (UK)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:2
+msgid "OpenDNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:471
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:499
+msgid "Parameter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:294
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:323
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:332
+msgid ""
+"Please note that %s is not supported on this system (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:50
+msgid "Poland"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:282
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:610
+msgid "Polling Interval"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:18
+msgid "Private Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:22
+msgid "Protected Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+msgid "Provider"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:287
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:616
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/tw.twnic.dns.json:2
+msgid "Quad 101 (TW)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:2
+msgid "Quad 9"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:350
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:344
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/lu.restena.dnspub.json:2
+msgid "Restena DNS (LU)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.rethinkdns.sky.json:2
+msgid "Rethink DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cn.rubyfish.dns.json:2
+msgid "RubyFish (CN)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:268
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:586
+msgid "Run As Group"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:264
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:581
+msgid "Run As User"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.seby.doh-2.json:2
+msgid "Seby DNS (AU)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:18
+msgid "Secured"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:26
+msgid "Secured with ECS Support"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:18
+msgid "Security"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:22
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:22
+msgid "Security Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:228
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:104
+msgid "Select the DNSMASQ Configs to update"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:433
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:226
+msgid "Service Instances"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:52
+msgid "Service Options"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:190
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:30
+msgid "Singapore"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.snopyta.dns.doh.fi.json:2
+msgid "Snopyta DNS (FI)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:573
+msgid "Source (Bind To) Address"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:272
+msgid "Source Address"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:22
+msgid "Spain"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:15
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:14
+msgid "Standard"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:331
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:325
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:309
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:643
+msgid "Statistic Interval"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:369
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:363
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ch.switch.dns.json:2
+msgid "Switch DNS (CH)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:14
+msgid "Switzerland"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:314
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:649
+msgid "TCP Client Limit"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:182
+msgid "The domain used for connectivity checks (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:104
+msgid "There are no active instances."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:2
+msgid "Tiarap Public DNS (JP)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:196
+msgid "Time to wait before checking connectivity (seconds)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:207
+msgid "Time to wait for connectivity check response (seconds)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:18
+msgid "US/Chicago"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:34
+msgid "US/Los Angeles"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:46
+msgid "US/New York"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:109
+msgid "Unable to retrieve %s status"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:14
+msgid "Unfiltered"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:380
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:102
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:22
+msgid "Unsecured"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:65
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:75
+msgid "Update all configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:76
+msgid "Update select configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:217
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:655
+msgid "Use HTTP/1"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:229
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:663
+msgid "Use HTTP/3 (QUIC)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:242
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:672
+msgid "Use IPv6 resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:246
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:676
+msgid "Use any family DNS resolvers"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:221
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:659
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:667
+msgid "Use negotiated HTTP version"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.nextdns.dns.json:8
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:8
+msgid "Variant"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:194
+msgid "Version %s - Running."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:206
+msgid "Version %s - Stopped (Disabled)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+msgid "Version %s - Stopped."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
+msgid "Wikimedia"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:561
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:570
+msgid "auto"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - Düsseldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:2
+msgid "v.recipes"
+msgstr ""
diff --git a/applications/luci-app-irqbalance/po/az/irqbalance.po b/applications/luci-app-irqbalance/po/az/irqbalance.po
new file mode 100644
index 0000000000..f88bdd5213
--- /dev/null
+++ b/applications/luci-app-irqbalance/po/az/irqbalance.po
@@ -0,0 +1,100 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:82
+msgid "Cache level at which irqbalance partitions cache domains."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:82
+msgid "Deepest cache"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:78
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:92
+msgid "Exclude CPUs"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:104
+msgid "Exclude IRQs"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:75
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-irqbalance/root/usr/share/rpcd/acl.d/luci-app-irqbalance.json:3
+msgid "Grant UCI access for luci-app-irqbalance"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:87
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:98
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:110
+msgid "Invalid"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:92
+msgid ""
+"List of CPUs to ignore, can be an integer or integers separated by commas."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:104
+msgid "List of IRQs to ignore."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:56
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:68
+msgid "Loading..."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:30
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:29
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:114
+msgid "Show debug output"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:114
+msgid "Show debug output in system log."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:60
+msgid "Snapshot of current IRQs"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:43
+msgid ""
+"The purpose of irqbalance is to distribute hardware interrupts across "
+"processors/cores on a multiprocessor/multicore system in order to increase "
+"performance."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:92
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:104
+msgid "Valid values: %s."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:87
+msgid "Value in seconds."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:43
+#: applications/luci-app-irqbalance/root/usr/share/luci/menu.d/luci-app-irqbalance.json:3
+msgid "irqbalance"
+msgstr ""
diff --git a/applications/luci-app-keepalived/po/az/keepalived.po b/applications/luci-app-keepalived/po/az/keepalived.po
new file mode 100644
index 0000000000..4cde72a6b2
--- /dev/null
+++ b/applications/luci-app-keepalived/po/az/keepalived.po
@@ -0,0 +1,1118 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:205
+msgid "2"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:206
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:20
+msgid ""
+"A VIP address migrates from one LVS router to the other during a failover, "
+"thus maintaining a presence at that IP address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:46
+msgid "A server with a higher priority becomes a MASTER"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:18
+msgid ""
+"A virtual server is a service configured to listen on a specific virtual IP."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:210
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:211
+msgid "Accept packets to non address-owner"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:27
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:31
+msgid "Active State"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:90
+msgid ""
+"Additional files to synchronize, By default it synchronizes sysupgrade "
+"backup files"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:29
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:34
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:140
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:35
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:141
+msgid "Address of the Server"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:72
+msgid "Addresses add|del on change to MASTER, to BACKUP."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:19
+msgid ""
+"Addresses would be referenced into Static and Virtual IP Address of VRRP "
+"instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:57
+msgid "Adds a script to be executed periodically."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:82
+msgid "Adjust script execution priority"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:28
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:300
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:65
+msgid ""
+"Allows the lower priority machine to maintain the master role, even when a "
+"higher priority machine comes back online."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:23
+msgid "Alternative config"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:25
+msgid "As soon as the other machine(s) come up, an election will be held."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:84
+msgid "Authorize ssh public key of peer"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:48
+msgid "Auto Synchonize Config/Data files with peer"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:28
+msgid "Backup"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:57
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:159
+msgid "Check"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:166
+msgid "Connect Timeout"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/notification.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:42
+msgid "Creates virtual device with Label"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:51
+msgid "Current System should act as Sender/Receiver."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:221
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:222
+msgid "Debug Level"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:87
+msgid "Default IP for binding vrrpd is the primary IP on interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:291
+msgid ""
+"Define an individual instance of the VRRP protocol running on an interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:192
+msgid "Delay Before Retry"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:74
+msgid "Delay Loop"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:67
+msgid "Delay in seconds before VRRP instances start up after"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:36
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:28
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:22
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:23
+msgid "Device to track"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:29
+msgid "Device to use for Routing"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:37
+msgid "Device to use to assign the Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:40
+msgid "Differentiate multiple instances of vrrpd, running on the same NIC"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:24
+msgid "Digest"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:25
+msgid "Digest computed with genhash"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:46
+msgid "Direction"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:64
+msgid "Disable Preempt"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:196
+msgid "Disable Primary Tracking"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:100
+msgid "Do not send VRRP adverts over VRRP multicast group."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:34
+msgid "EMail accounts that will receive the notification mail"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:231
+msgid "Email Alert"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:42
+msgid "Email Notification"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:39
+msgid "Email to use when processing “MAIL FROM:” SMTP command"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:30
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:47
+msgid "Enable Sync"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:15
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:137
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:246
+msgid "Exclude Virtual IP Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:91
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:115
+msgid "Fall"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:51
+msgid "Firewall fwmark. Use Virtual server from FWMARK"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:248
+msgid "For cases with large numbers (eg 200) of IPs on the same interface."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:66
+msgid "For this to work, the initial state of this entry must be BACKUP."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:191
+msgid "Force instance to use IPv6"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:68
+msgid "Forwarding Method"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:299
+msgid "GARP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:130
+msgid "GARP Delay"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:152
+msgid "GARP Refresh"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:163
+msgid "GARP Refresh Repeat"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:141
+msgid "GARP Repeat"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:45
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:46
+msgid "Gateway to use for the Route"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:27
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:296
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:52
+msgid "Global"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:47
+msgid "Global Tracking"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:15
+msgid "Globals"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:267
+msgid "Go to FAULT state if any of these go down"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:276
+msgid "Go to FAULT state if any of these go down, if unweighted"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/rpcd/acl.d/luci-app-keepalived.json:3
+msgid "Grant access to LuCI app keepalived"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:94
+msgid "Granularity mask for persistent connections"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:131
+msgid "Gratuitous Master Delay in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:164
+msgid "Gratuitous Master Refresh Repeat in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:153
+msgid "Gratuitous Master Refresh in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:142
+msgid "Gratuitous Master Repeat in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:115
+msgid "HA Authentication Type"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:64
+msgid "HTTP virtualhost to use for HTTP_GET | SSL_GET"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:160
+msgid "Healthcheckers. Can be multiple of each type"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:50
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:71
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:24
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:30
+msgid "IP Address of the object"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:18
+msgid "IP Addresses"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:60
+msgid "IP Addresses must be configured for Static IP List"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:117
+msgid "IPSec"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:52
+msgid ""
+"If peer is backup node, Current system should be sender, If peer is master "
+"current system should be receiver"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:59
+msgid ""
+"If peer runs on non standard ssh port, change to correct ssh port number"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:73
+msgid ""
+"If you already have routes on your machines and your machines can ping each "
+"other, you don't need this section"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:109
+msgid ""
+"If you want to hide location of vrrpd, use this IP for multicast vrrp packets"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:65
+msgid ""
+"If your systems already have IPs and they can ping each other, you do not "
+"need this section"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:197
+msgid "Ignore VRRP interface faults"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:28
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:32
+msgid "Initial State"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:24
+msgid "Initial State."
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:78
+msgid "Instance"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:35
+msgid "Instance Group"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:18
+msgid "Instances must be configured for VRRP Groups"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:101
+msgid ""
+"Instead it sends adverts to the following list of ip addresses using unicast "
+"design fashion"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:26
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:32
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:30
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:33
+msgid "Interface for inside_network, bound by VRRP"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:60
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:75
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:51
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:75
+msgid "Interval between checks in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:58
+msgid ""
+"Its exit code will be recorded for all VRRP instances and sync groups which "
+"are monitoring it"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:11
+msgid "Keepalived Global Settings"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:13
+msgid "Keepalived Instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/notification.js:26
+msgid "Keepalived.user"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:31
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:35
+msgid "Last Transition"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:83
+msgid "Least-Connection"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:49
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:28
+msgid "Link Polling"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:72
+msgid "List of IP Addresses"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:80
+msgid "List of Route Object"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:54
+msgid "Main"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:50
+msgid "Mark"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:27
+msgid "Master"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:55
+msgid "Multicast Group to use for IPv4 VRRP adverts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:61
+msgid "Multicast Group to use for IPv6 VRRP adverts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:108
+msgid "Multicast Source IP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:67
+msgid "Must be same on Master/Backup"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:24
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:25
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:30
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:24
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:29
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:64
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:132
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:18
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:17
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:19
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:30
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:29
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:50
+msgid "No Reverse"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:51
+msgid "No Where"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:204
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:105
+msgid "Notification"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:33
+msgid "Notification E-Mail"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:38
+msgid "Notification E-Mail From"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:119
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:120
+msgid "Password for accessing vrrpd, should be the same on all machines"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:69
+msgid "Path of the script to execute"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:75
+msgid "Path to SSH Private Key"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:99
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:297
+msgid "Peer"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:34
+msgid "Peer Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:24
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:69
+msgid "Peers"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:25
+msgid ""
+"Peers can be referenced into Instances cluster and data/config "
+"synchronization"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:93
+msgid "Persist Granularity"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:87
+msgid "Persist Timeout"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:29
+msgid ""
+"Poll to detect media link failure using ETHTOOL, MII or ioctl interface "
+"otherwise uses netlink interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:44
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:146
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:170
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:171
+msgid "Port to connect to"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:215
+msgid "Preempt Delay"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:45
+msgid "Priority"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:30
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:34
+msgid "Probes Received"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:29
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:33
+msgid "Probes Sent"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:38
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:55
+msgid "Real Server"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:127
+msgid "Real Server to redirect all request"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:126
+msgid "Real Servers"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:54
+msgid "Receiver"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:153
+msgid "Relative weight to use"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:92
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:116
+msgid "Required number of successes for KO transition"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:87
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:110
+msgid "Required number of successes for OK transition"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:189
+msgid "Retry"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:49
+msgid "Reverse"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:86
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:109
+msgid "Rise"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:81
+msgid "Round-Robin"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:79
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:33
+msgid "Route"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:51
+msgid "Route Table"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:18
+msgid "Router ID"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:18
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:258
+msgid "Routes add|del when changing to MASTER, to BACKUP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:68
+msgid "Routes must be configured for Static Routes"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:19
+msgid ""
+"Routes would be referenced into Static and Virtual Routes of VRRP instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:48
+msgid "SMTP Connect Timeout"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:43
+msgid "SMTP Server"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:58
+msgid "SSH Port"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:83
+msgid "SSH Public Key"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:80
+msgid "Scheduler Algorigthm"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:46
+msgid "Scope"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:47
+msgid "Scope of the Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:68
+msgid "Script"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:51
+msgid "Scripts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:76
+msgid "Seconds between script invocations"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:232
+msgid "Send SMTP alerts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:43
+msgid "Send email notification during state transition"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:185
+msgid "Send/Recv VRRP messages from base interface instead of VMAC interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:53
+msgid "Sender"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:66
+msgid "Sender will send files to this location of receiver."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:45
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:147
+msgid "Server Port"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:99
+msgid "Server to be added to the pool if all real servers are down"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:44
+msgid "Server to use for sending mail notifications"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:87
+msgid "Servers"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:116
+msgid "Simple Password"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:48
+msgid "Site"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:98
+msgid "Sorry Server Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:104
+msgid "Sorry Server Port"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:39
+msgid "Source Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:40
+msgid "Source Address of the Route"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:23
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:64
+msgid "Static Addresses are not moved by vrrpd, they stay on the machine."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:63
+msgid "Static IP Addresses"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:71
+msgid "Static Routes"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:72
+msgid "Static Routes are not moved by vrrpd, they stay on the machine."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:19
+msgid "String identifying the machine (need not be hostname)"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:65
+msgid "Sync Directory"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:89
+msgid "Sync Files"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:96
+msgid "Sync Group"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:50
+msgid "Sync Mode"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:52
+msgid "System Route Table"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:34
+msgid "Target IP Address of the Route"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:33
+msgid "Target/Destination"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:26
+msgid "The machine with the highest \"priority\" will become MASTER."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:25
+msgid ""
+"The main goal is to define a bundle of VRRP instance to get synchronized "
+"together so that transition of one instance will be reflected to others "
+"group members"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:77
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:75
+msgid "There are no active instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/notification.js:27
+msgid ""
+"This is the /etc/keepalived.user file in which custom commands can be "
+"defined."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:84
+msgid ""
+"This overview shows the current status of the VRRP instances on this device."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:216
+msgid "Time in seconds to delay preempting compared"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:49
+msgid "Timeout in seconds for SMTP stream processing"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:88
+msgid "Timeout value for persistent connections"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:249
+msgid ""
+"To decrease the number of packets sent in adverts, you can exclude most IPs "
+"from adverts."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:13
+msgid "Track Interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:266
+msgid "Track Interfaces"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:23
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:275
+msgid "Track Script"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:48
+msgid "Track interfaces, scripts and files"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:298
+msgid "Tracking"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:24
+msgid "Tracking scripts would be referenced from VRRP instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:20
+msgid "URL Path"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:21
+msgid "URL path, i.e path /, or path /mrtg2/"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:180
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:11
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:42
+msgid "URLs"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:12
+msgid "URLs can be referenced into Real Servers to test"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/notification.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:86
+msgid "Unicast Source IP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:190
+msgid "Use IPV6"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:76
+msgid ""
+"Use SSH key for password less authentication, SSH Key would be used on "
+"current system"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:178
+msgid "Use VMAC"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:184
+msgid "Use VMAC Base"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:179
+msgid "Use VRRP Virtual MAC"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:175
+msgid "User Check Script"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:83
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:3
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:114
+msgid "VRRP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:52
+msgid "VRRP Advert interval in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:247
+msgid "VRRP IP excluded from VRRP."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:290
+msgid "VRRP Instance"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:54
+msgid "VRRP Multicast Group 4"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:60
+msgid "VRRP Multicast Group 6"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:33
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:56
+msgid "VRRP Script"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:20
+msgid "VRRP Scripts must be configured for Track Scripts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:66
+msgid "VRRP Startup Delay"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:24
+msgid "VRRP Sync Group is an extension to VRRP protocol."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:23
+msgid "VRRP synchronization group"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:203
+msgid "VRRP version to run on interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:202
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:41
+msgid "Virtual Device Label"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:63
+msgid "Virtual Host"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:71
+msgid "Virtual IP Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:39
+msgid "Virtual Router Id"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:257
+msgid "Virtual Routes"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:17
+msgid "Virtual Server"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:42
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:81
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:152
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:28
+msgid "Weight"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:84
+msgid "Weighted Least-Connection"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:82
+msgid "Weighted Round-Robin"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:29
+msgid ""
+"When a weight is specified, instead of setting thevrrp_instance to the FAULT "
+"state in case of failure, its priority will be increased or decreased by the "
+"weight when the interface is up or down"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:73
+msgid ""
+"With the same entries on other machines, the opposite transition will be "
+"occurring."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:53
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-keepalived/po/ko/keepalived.po b/applications/luci-app-keepalived/po/ko/keepalived.po
index 364d33d78b..8ff7aa156e 100644
--- a/applications/luci-app-keepalived/po/ko/keepalived.po
+++ b/applications/luci-app-keepalived/po/ko/keepalived.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -218,11 +218,11 @@ msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:231
msgid "Email Alert"
-msgstr ""
+msgstr "이메일 경보"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:42
msgid "Email Notification"
-msgstr ""
+msgstr "이메일 알림"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:39
msgid "Email to use when processing “MAIL FROM:” SMTP command"
@@ -309,7 +309,7 @@ msgstr "전역"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:47
msgid "Global Tracking"
-msgstr ""
+msgstr "전역 추적"
#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:15
msgid "Globals"
@@ -423,7 +423,7 @@ msgstr "초기 상태"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:24
msgid "Initial State."
-msgstr ""
+msgstr "초기 상태입니다."
#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:78
msgid "Instance"
@@ -431,7 +431,7 @@ msgstr "인스턴스"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:35
msgid "Instance Group"
-msgstr ""
+msgstr "인스턴스 그룹"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:18
msgid "Instances must be configured for VRRP Groups"
@@ -520,7 +520,7 @@ msgstr "마크"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:27
msgid "Master"
-msgstr ""
+msgstr "주(Primary)"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:55
msgid "Multicast Group to use for IPv4 VRRP adverts"
@@ -778,11 +778,11 @@ msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:232
msgid "Send SMTP alerts"
-msgstr ""
+msgstr "SMTP 경보를 보냅니다"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:43
msgid "Send email notification during state transition"
-msgstr ""
+msgstr "상태 전환 시 이메일 알림을 보냅니다"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:185
msgid "Send/Recv VRRP messages from base interface instead of VMAC interface"
@@ -950,11 +950,11 @@ msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:48
msgid "Track interfaces, scripts and files"
-msgstr ""
+msgstr "인터페이스, 스크립트, 파일을 추적합니다"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:298
msgid "Tracking"
-msgstr ""
+msgstr "추적"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:24
msgid "Tracking scripts would be referenced from VRRP instances"
@@ -1057,7 +1057,7 @@ msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:23
msgid "VRRP synchronization group"
-msgstr ""
+msgstr "VRRP 동기화 그룹"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:203
msgid "VRRP version to run on interface"
diff --git a/applications/luci-app-keepalived/po/ru/keepalived.po b/applications/luci-app-keepalived/po/ru/keepalived.po
index 501ca798e5..bbd7f9e697 100644
--- a/applications/luci-app-keepalived/po/ru/keepalived.po
+++ b/applications/luci-app-keepalived/po/ru/keepalived.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:32+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.4-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
msgid "Add optional guest access to IPC$ share, disabled by default"
-msgstr ""
+msgstr "Ajouter un accès invité optionnel au partage IPC$, désactivé par défaut"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
msgid "Allow guest on IPC$."
diff --git a/applications/luci-app-ksmbd/po/ru/ksmbd.po b/applications/luci-app-ksmbd/po/ru/ksmbd.po
index e3c04b00be..dd53b087e4 100644
--- a/applications/luci-app-ksmbd/po/ru/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ru/ksmbd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Lithuanian \n"
@@ -55,7 +55,7 @@ msgstr ""
#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:72
msgid "Advanced"
-msgstr ""
+msgstr "Pažangūs"
#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:63
msgid "Allowed Virtual Private"
diff --git a/applications/luci-app-libreswan/po/pt_BR/libreswan.po b/applications/luci-app-libreswan/po/pt_BR/libreswan.po
index de71ba5c1b..de2ec04bfe 100644
--- a/applications/luci-app-libreswan/po/pt_BR/libreswan.po
+++ b/applications/luci-app-libreswan/po/pt_BR/libreswan.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -448,7 +448,7 @@ msgstr ""
#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:43
msgid "Uptime"
-msgstr ""
+msgstr "Tempo de atividade"
#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:35
msgid "Whether IDs should be considered identifying remote parties uniquely"
diff --git a/applications/luci-app-libreswan/po/ru/libreswan.po b/applications/luci-app-libreswan/po/ru/libreswan.po
index be7267b481..15e75bc15b 100644
--- a/applications/luci-app-libreswan/po/ru/libreswan.po
+++ b/applications/luci-app-libreswan/po/ru/libreswan.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian !*:*."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:61
+msgid "Delete count"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:266
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:482
+msgid ""
+"Determines the transmitted packet TTL (== this value * transmit delay). The "
+"default value is 4 ∴ the default TTL is 120 seconds."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:637
+msgid "Disable LLDP-MED inventory TLV transmission"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:646
+msgid "Disable advertising of kernel release, version and machine"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:152
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:620
+msgid "Discovered Neighbors"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:41
+msgid "Discovered chassis"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:42
+msgid "Discovered port"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:787
+msgid "EDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:205
+msgid "ELIN"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:387
+msgid "ELIN Address"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:362
+msgid "Empire State Bldg"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:729
+msgid "Enable CDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:789
+msgid "Enable EDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:769
+msgid "Enable FDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:707
+msgid "Enable LLDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:815
+msgid "Enable SONMP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:87
+msgid "Enable service"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:730
+msgid ""
+"Enable the support of CDP protocol to deal with Cisco routers that do not "
+"speak LLDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:790
+msgid ""
+"Enable the support of EDP protocol to deal with Extreme routers and switches "
+"that do not speak LLDP."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:770
+msgid ""
+"Enable the support of FDP protocol to deal with Foundry routers that do not "
+"speak LLDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:816
+msgid ""
+"Enable the support of SONMP protocol to deal with Nortel routers and "
+"switches that do not speak LLDP."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:714
+msgid ""
+"Even when there is no LLDP peer detected but there is a peer speaking "
+"another protocol detected."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:767
+msgid "FDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:162
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:662
+msgid "Force port ID subtype"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:753
+msgid "Force sending CDPv2 packets"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:713
+msgid "Force sending LLDP packets"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:585
+msgid "Generic Endpoint (Class I)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:342
+msgid "Gotham"
+msgstr ""
+
+#: applications/luci-app-lldpd/root/usr/share/rpcd/acl.d/luci-app-lldpd.json:18
+msgid "Grant access for LLDP configuration"
+msgstr ""
+
+#: applications/luci-app-lldpd/root/usr/share/rpcd/acl.d/luci-app-lldpd.json:3
+msgid "Grant access for LLDP status information"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:201
+msgid "Host location type"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:272
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:273
+msgid "ID type"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:116
+msgid "IP address"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:163
+msgid "Incoming"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:60
+msgid "Insert count"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:666
+msgid "Interface MAC address"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:621
+msgid "Interface Statistics"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:667
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:112
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:922
+msgid "Invalid TLV string format"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:647
+msgid ""
+"Kernel name (ie: Linux) will still be shared, and Inventory software version "
+"will be set to %s."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:705
+#: applications/luci-app-lldpd/root/usr/share/luci/menu.d/luci-app-lldpd.json:3
+msgid "LLDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:604
+msgid "LLDP Status"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:583
+msgid "LLDP-MED device class"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:625
+msgid "LLDP-MED fast-start"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:629
+msgid "LLDP-MED fast-start tx-interval"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:594
+msgid "LLDP-MED policy"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:673
+msgid "LLDPDU destination MAC"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1015
+msgid "LLDPd Settings"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1016
+msgid "LLDPd is an implementation of IEEE 802.1ab"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:638
+msgid ""
+"LLDPd will still receive (and publish using SNMP if enabled) those LLDP-MED "
+"TLV but will not send them. Use this option if you do not want to transmit "
+"sensitive information like serial numbers."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:503
+msgid "LLDPd won't send any frames; only listen to neighbors."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:255
+msgid "Latitude"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:609
+msgid "Local Chassis"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:114
+msgid "Local ID"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:39
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:52
+msgid "Local interface"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:271
+msgid "Longitude"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:110
+msgid "MAC address"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:222
+msgid "MFS"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:352
+msgid "Main Street"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:280
+msgid "Management IP(s)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:586
+msgid "Media Endpoint (Class II)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:475
+msgid "Must be a greater than zero number optionally suffixed with \"ms\""
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:494
+msgid "Must be a number"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:244
+msgid "Must contain: 'coordinate ...', 'address ...' or 'elin ...'"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:619
+msgid "Must start: application ..."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:190
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:201
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:262
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:588
+msgid "Network Connectivity Device (Class IV)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:524
+msgid "Network IO"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:540
+msgid "Network IO for chassis ID"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:854
+msgid "Network Interface(s)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:999
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:563
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:593
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:597
+msgid "No data to display"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:366
+msgid "Number"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:937
+msgid "OUI CSV"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1018
+msgid "On this page you may configure LLDPd parameters."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:740
+msgid "Only CDPv2"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:164
+msgid "Outgoing"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:115
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:122
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:399
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:411
+msgid "Override %s."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:202
+msgid "Override the announced location of the host."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:210
+msgid "Port ID"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:211
+msgid "Port ID type"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:215
+msgid "Port description"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:376
+msgid "Post-code"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:40
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:53
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1008
+msgid "Protocols Support"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:982
+msgid "Raw"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:224
+msgid "Raw config string sent to lldpd, starting: [coordinate|address|elin]"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:223
+msgid "Raw location config"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:502
+msgid "Receive-only mode"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:56
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:146
+msgid "Rx and Tx"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:148
+msgid "Rx only"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:58
+msgid "Rx unrecognized"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:572
+msgid "SNMP agentX socket path"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:813
+msgid "SONMP (NTDP, NDP, BNMP, BDP)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:35
+msgid "See syntax here."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:746
+msgid "Send CDP packets even if no CDP peer detected"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:797
+msgid "Send EDP packets even if no EDP peer detected"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:777
+msgid "Send FDP packets even if no FDP peer detected"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:823
+msgid "Send SONMP packets even if no SONMP peer detected"
+msgstr ""
+
+#: applications/luci-app-lldpd/root/usr/share/luci/menu.d/luci-app-lldpd.json:28
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:654
+msgid "Specify the behaviour when detecting multiple neighbors"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:525
+msgid ""
+"Specify which interface (not) to listen upon and send LLDPDU from. Absent "
+"any value, LLDPd uses all available physical interfaces."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:541
+msgid ""
+"Specify which interfaces (not) to use for computing chassis ID. Absent any "
+"value, all interfaces are considered. LLDPd takes the first MAC address from "
+"all the considered interfaces to compute the chassis ID."
+msgstr ""
+
+#: applications/luci-app-lldpd/root/usr/share/luci/menu.d/luci-app-lldpd.json:16
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:346
+msgid "Street"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:953
+msgid "Subtype"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:467
+msgid "Suffix %s for millisecond values."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:410
+msgid "System capabilities"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:404
+msgid "System capability advertisements"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:114
+msgid "System description"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:121
+msgid "System hostname"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:436
+msgid "System management IO"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:429
+msgid "System management IO advertisements"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:398
+msgid "System platform description"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1002
+msgid "TLV"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:845
+msgid ""
+"TLV that lack network interfaces here are sent according to interface "
+"pattern (Network IO under Network Interfaces)."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:219
+msgid "TTL"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:400
+msgid "The default description is the kernel name (Linux)."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:655
+msgid "The default filter is 15. Refer to "FILTERING NEIGHBORS"."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:412
+msgid "The default is derived from kernel information."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:464
+msgid ""
+"The delay between transmissions of LLDP PDU. The default value is 30 seconds."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:605
+msgid ""
+"This page allows you to see discovered LLDP neighbors, local interfaces "
+"statistics and local chassis information."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:463
+msgid "Transmit delay"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:481
+msgid "Transmit hold value"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:496
+msgid "Transmit hold value must be greater than 0"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:325
+msgid "Two character CC required"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:55
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:57
+msgid "Tx discarded"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:150
+msgid "Tx only"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:154
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:252
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:573
+msgid ""
+"When set, LLDPd enables an SNMP subagent using AgentX protocol. This enables "
+"information about other systems through SNMP."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:663
+msgid ""
+"With this option, you can force the port identifier to be the interface name "
+"or the MAC address."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:928
+msgid "add"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:927
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:287
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:46
+msgid "enable filter"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:287
+msgid "enabled"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:48
+msgid "keep only one neighbor"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:47
+msgid "keep only one protocol"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:929
+msgid "replace"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:294
+msgid "valid syntax: %f .. %f [mf]"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:276
+msgid "valid syntax: 0 .. 180.000[E|W]"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:260
+msgid "valid syntax: 0 .. 90.000[N|S]"
+msgstr ""
diff --git a/applications/luci-app-lldpd/po/ko/lldpd.po b/applications/luci-app-lldpd/po/ko/lldpd.po
index 7c8a10efb2..6afe0b2ffd 100644
--- a/applications/luci-app-lldpd/po/ko/lldpd.po
+++ b/applications/luci-app-lldpd/po/ko/lldpd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-03 17:08+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -8,11 +8,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:372
msgid "1A"
-msgstr ""
+msgstr "1A"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:852
msgctxt "lldpd Custom TLV"
@@ -57,7 +57,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:356
msgid "Building"
-msgstr ""
+msgstr "건물명"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:716
msgid ""
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:65
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:614
msgid "Collecting data..."
-msgstr ""
+msgstr "데이터 수집 중..."
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:587
msgid "Communication Device Endpoints (Class III)"
@@ -129,7 +129,7 @@ msgstr "사용자 정의 TLV"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:305
msgid "Datum"
-msgstr ""
+msgstr "측지계"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:846
msgid "Default insert behaviour is add."
@@ -194,7 +194,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:362
msgid "Empire State Bldg"
-msgstr ""
+msgstr "엠파이어 스테이트 빌딩"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:729
msgid "Enable CDP"
@@ -210,15 +210,15 @@ msgstr "FDP 활성화"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:707
msgid "Enable LLDP"
-msgstr ""
+msgstr "LLDP 활성화"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:815
msgid "Enable SONMP"
-msgstr ""
+msgstr "SONMP 활성화"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:87
msgid "Enable service"
-msgstr ""
+msgstr "서비스 활성화"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:730
msgid ""
@@ -256,7 +256,7 @@ msgstr "FDP"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:162
msgid "Filter"
-msgstr ""
+msgstr "필터"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:662
msgid "Force port ID subtype"
@@ -276,7 +276,7 @@ msgstr "일반 엔드포인트 (Class I)"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:342
msgid "Gotham"
-msgstr ""
+msgstr "고담"
#: applications/luci-app-lldpd/root/usr/share/rpcd/acl.d/luci-app-lldpd.json:18
msgid "Grant access for LLDP configuration"
@@ -316,7 +316,7 @@ msgstr "인터페이스 MAC 주소"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:621
msgid "Interface Statistics"
-msgstr ""
+msgstr "인터페이스 통계"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:667
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:112
@@ -412,7 +412,7 @@ msgstr "MFS"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:352
msgid "Main Street"
-msgstr ""
+msgstr "메인 스트리트"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:280
msgid "Management IP(s)"
@@ -472,7 +472,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:366
msgid "Number"
-msgstr ""
+msgstr "건물번호"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:937
msgid "OUI CSV"
@@ -540,7 +540,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:502
msgid "Receive-only mode"
-msgstr ""
+msgstr "수신 전용 모드"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:56
msgid "Rx"
@@ -613,7 +613,7 @@ msgstr "상태"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:346
msgid "Street"
-msgstr ""
+msgstr "도로명"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:953
msgid "Subtype"
@@ -633,11 +633,11 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:114
msgid "System description"
-msgstr ""
+msgstr "시스템 설명"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:121
msgid "System hostname"
-msgstr ""
+msgstr "시스템 호스트 이름"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:436
msgid "System management IO"
diff --git a/applications/luci-app-lldpd/po/pt_BR/lldpd.po b/applications/luci-app-lldpd/po/pt_BR/lldpd.po
index 95a48d2c17..90f1b71119 100644
--- a/applications/luci-app-lldpd/po/pt_BR/lldpd.po
+++ b/applications/luci-app-lldpd/po/pt_BR/lldpd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -25,7 +25,7 @@ msgstr "Status administrativo"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1005
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:191
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:202
@@ -745,7 +745,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:287
msgid "disabled"
-msgstr ""
+msgstr "desabilitado"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:46
msgid "enable filter"
diff --git a/applications/luci-app-lxc/po/az/lxc.po b/applications/luci-app-lxc/po/az/lxc.po
new file mode 100644
index 0000000000..dd527e2c2f
--- /dev/null
+++ b/applications/luci-app-lxc/po/az/lxc.po
@@ -0,0 +1,169 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:454
+msgid ""
+"Please note: LXC Containers require features not available on OpenWrt "
+"images for devices with small flash."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:134
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:148
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:174
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:191
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:245
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:263
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:285
+msgid "Action failed!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:468
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:487
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:455
+msgid "Also you may want to install 'kmod-veth' for optional network support."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:462
+msgid "Available Containers"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:445
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:203
+msgid "Confirm"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:65
+msgid "Container creation failed!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:254
+msgid "Container is not frozen!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:236
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:272
+msgid "Container is not running!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:159
+msgid "Container is still running!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:42
+msgid "Container with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:422
+msgid "Containers URL"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:497
+msgid "Create"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:481
+msgid "Create New Container"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:491
+msgid "Enter new name"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:428
+msgid "Free Space Threshold"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:434
+msgid "Free Temp Threshold"
+msgstr ""
+
+#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
+msgid "Grant UCI access for luci-app-lxc"
+msgstr ""
+
+#: applications/luci-app-lxc/root/usr/share/luci/menu.d/luci-app-lxc.json:3
+msgid "LXC Container mgr"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:453
+msgid "LXC Containers"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:193
+msgid "LXC configuration updated"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:287
+msgid "LXC container rebooted"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:429
+msgid "Minimum required free space for LXC Container creation in KB"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:435
+msgid "Minimum required free temp space for LXC Container creation in KB"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:466
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:485
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-lxc/root/usr/share/luci/menu.d/luci-app-lxc.json:16
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:300
+msgid "Please select another containers URL."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:77
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:467
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:486
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:78
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:34
+msgid "Template download in progress, please be patient!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:54
+msgid "The Name field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:294
+msgid "There are no containers available yet."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:299
+msgid "There are no templates for your architecture available."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:162
+msgid ""
+"This will completely remove a stopped LXC container from disk. Are you sure?"
+msgstr ""
diff --git a/applications/luci-app-minidlna/po/az/minidlna.po b/applications/luci-app-minidlna/po/az/minidlna.po
new file mode 100644
index 0000000000..760847f8fd
--- /dev/null
+++ b/applications/luci-app-minidlna/po/az/minidlna.po
@@ -0,0 +1,217 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
+msgid "Album art names"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:94
+msgid "Allow wide links"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
+msgid "Announced UUID"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
+msgid "Announced model number"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
+msgid "Announced serial number"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
+msgid "Browse directory"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
+msgid "Enable TIVO"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
+msgid "Enable inotify"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
+msgid "Friendly name"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
+msgid "Grant access to minidlna status and configuration"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
+msgid "Media directories"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
+msgid ""
+"MiniDLNA is server software with the aim of being fully compliant with DLNA/"
+"UPnP-AV clients."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
+msgid ""
+"Model number the miniDLNA daemon will report to clients in its XML "
+"description."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:74
+msgid "Music"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
+msgid "Network interfaces to serve."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:100
+msgid "Notify interval"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:100
+msgid "Notify interval in seconds."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:76
+msgid "Pictures"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
+msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:98
+msgid "Presentation URL"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:71
+msgid "Root container"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
+msgid ""
+"Serial number the miniDLNA daemon will report to clients in its XML "
+"description."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
+msgid ""
+"Set this if you want to customize the name that shows up on your clients."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
+msgid ""
+"Set this if you would like to specify the directory where you want MiniDLNA "
+"to store its database and album art cache."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:94
+msgid ""
+"Set this to allow serving content outside the media root (via symlinks)."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
+msgid ""
+"Set this to enable inotify monitoring to discover new files automatically."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
+msgid ""
+"Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
+"supporting HMO."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:96
+msgid ""
+"Set this to strictly adhere to DLNA standards. This will allow server-side "
+"downscaling of very large JPEG images, which may hurt JPEG serving "
+"performance on (at least) Sony DLNA products."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
+msgid ""
+"Set this to the directory you want scanned. If you want to restrict the "
+"directory to a specific content type, you can prepend the type ('A' for "
+"audio, 'V' for video, 'P' for images), followed by a comma, to the directory "
+"(eg. A,/mnt/media/Music). Multiple directories can be specified."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
+msgid "Specify the path to the MiniSSDPd socket."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:72
+msgid "Standard container"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:96
+msgid "Strict to DLNA standard"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:25
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:28
+msgid ""
+"The miniDLNA service is active, serving %d audio, %d video and %d image "
+"files."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:18
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:22
+msgid "The miniDLNA service is not running."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
+msgid "This is a list of file names to check for when searching for album art."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:75
+msgid "Video"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
+#: applications/luci-app-minidlna/root/usr/share/luci/menu.d/luci-app-minidlna.json:3
+msgid "miniDLNA"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:7
+msgid "miniDLNA Status"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
+msgid "miniSSDP socket"
+msgstr ""
diff --git a/applications/luci-app-minidlna/po/pt_BR/minidlna.po b/applications/luci-app-minidlna/po/pt_BR/minidlna.po
index 1ca396a3bb..a57438a7ad 100644
--- a/applications/luci-app-minidlna/po/pt_BR/minidlna.po
+++ b/applications/luci-app-minidlna/po/pt_BR/minidlna.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -15,7 +15,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
diff --git a/applications/luci-app-minidlna/po/ru/minidlna.po b/applications/luci-app-minidlna/po/ru/minidlna.po
index f2175f1972..297bb01785 100644
--- a/applications/luci-app-minidlna/po/ru/minidlna.po
+++ b/applications/luci-app-minidlna/po/ru/minidlna.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: minidlna\n"
"POT-Creation-Date: 2013-11-13 18:43+0200\n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian =2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
diff --git a/applications/luci-app-mosquitto/po/az/mosquitto.po b/applications/luci-app-mosquitto/po/az/mosquitto.po
new file mode 100644
index 0000000000..9ed75f6e7c
--- /dev/null
+++ b/applications/luci-app-mosquitto/po/az/mosquitto.po
@@ -0,0 +1,386 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:62
+msgid "Allow anonymous connections"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:62
+msgid "Allow to connect without providing a username and password"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:162
+msgid ""
+"Attempt to notify the local and remote broker of connection status, defaults "
+"to $SYS/broker/connections/<clientid>/state"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:184
+msgid "Automatic, but no restarts"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:183
+msgid "Automatic, but stopped when not used"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:182
+msgid "Automatic, includes restarts"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:85
+msgid "Autosave interval"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:82
+msgid "Autosave interval applies to change counts instead of time"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:82
+msgid "Autosave on changes"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:99
+msgid "Bind Address"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:211
+msgid "Bridge PSK"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:167
+msgid "Bridge connection states should only be published locally"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:144
+msgid "Bridges"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:114
+msgid "CA file path"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:117
+msgid "CA path to search"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:136
+msgid "CRL to use if require_certificate is enabled"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:138
+msgid "Ciphers control. Should match 'openssl ciphers' format"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:159
+msgid "Clean session"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:79
+msgid "Client expiration"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:172
+msgid "Client id to use locally. Important when bridging to yourself"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:169
+msgid "Client id to use on remote end of this bridge connection"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:149
+msgid "Connection name"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:9
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:106
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:127
+msgid "Depends on your openssl version, empty to support all"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:228
+msgid "Directory to search for CA files"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:11
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:55
+msgid "Disallow remote access to this broker"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:10
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-mosquitto/root/usr/share/rpcd/acl.d/luci-app-mosquitto.json:3
+msgid "Grant UCI access for luci-app-mosquitto"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:190
+msgid "How long to wait before disconnecting"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:186
+msgid "How long to wait before reconnecting"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:194
+msgid "How many messages to queue before restarting lazy bridge"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:179
+msgid "How should this bridge be started"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:208
+msgid "Identity for TLS-PSK"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:40
+msgid ""
+"If checked, mosquitto runs with a config generated from this page. If "
+"unchecked, mosquitto runs with the config in %s (and this page is ignored)."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:175
+msgid "Keep-alive interval for this bridge"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:211
+msgid "Key for TLS-PSK"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:123
+msgid "Keyfile (PEM encoded)"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:64
+msgid "Limit for message allowed inflight"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:67
+msgid "Limit for message queue when offline"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:70
+msgid "Limit for message queue when offline, zero to disable"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:95
+msgid "Listeners"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:48
+msgid "Log destination"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:107
+msgid "MQTT"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:64
+msgid "Max Inflight Messages"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:70
+msgid "Max Queued Bytes"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:67
+msgid "Max Queued Messages"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:45
+#: applications/luci-app-mosquitto/root/usr/share/luci/menu.d/luci-app-mosquitto.json:3
+msgid "Mosquitto"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:26
+msgid "Mosquitto MQTT Broker"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:30
+msgid ""
+"Note, only some of the available configuration files are supported at this "
+"stage. Use the checkbox below to use config generated by this page, or the "
+"stock mosquitto configuration file in %s."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:167
+msgid "Notifications local only"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:56
+msgid ""
+"Outbound bridges will still work, but this will make the primary listener "
+"only available from localhost"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:208
+msgid "PSK Bridge Identity"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:141
+msgid "PSK Hint to provide to connecting clients"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:224
+msgid "Path to CA file"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:236
+msgid "Path to PEM encoded keyfile"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:232
+msgid "Path to PEM encoded server certificate file"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:91
+msgid "Path to persistent file"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:74
+msgid "Persistence"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:77
+msgid "Persistence enabled"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:88
+msgid "Persistent file name"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:91
+msgid "Persistent file path (with trailing/)"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:102
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:105
+msgid "Protocol to use when listening"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:204
+msgid "Remote password"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:201
+msgid "Remote username"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:79
+msgid ""
+"Remove persistent clients if they haven't reconnected in this period, eg 6h, "
+"3d, 2w"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:134
+msgid "Require clients to present a certificate"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:85
+msgid "Save persistence file after this many seconds or changes"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:120
+msgid "Server certificate file (PEM encoded)"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:59
+msgid "Set to zero to disable"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:77
+msgid "Should persistence to disk be enabled at all"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:126
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:216
+msgid "TLS Version"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:217
+msgid ""
+"The remote broker must support the same version of TLS for the connection to "
+"succeed."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:59
+msgid "Time in seconds between updates of the $SYS tree"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:164
+msgid "Topic to use for local+remote remote for notifications."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:39
+msgid "Use this LuCI configuration page"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:108
+msgid "WebSockets"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:95
+msgid "You can configure additional listeners here"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:145
+msgid "You can configure multiple bridge connections here"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:48
+msgid "You can have multiple, but 'none' will override all others"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:152
+msgid "address"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:152
+msgid "address[:port] of remote broker"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:199
+msgid ""
+"attempt to notify the remote broker that this is a bridge, not all brokers "
+"support this."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:156
+msgid "full topic string for mosquitto.conf, eg: 'power/# out 2'"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:110
+msgid "http_dir to serve on websockets listeners"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:27
+msgid "mosquitto - the %s MQTT messaging broker."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:161
+msgid "notifications"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:155
+msgid "topic"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:150
+msgid "unique name for this bridge configuration"
+msgstr ""
diff --git a/applications/luci-app-mwan3/po/az/mwan3.po b/applications/luci-app-mwan3/po/az/mwan3.po
new file mode 100644
index 0000000000..ff1bbfec2d
--- /dev/null
+++ b/applications/luci-app-mwan3/po/az/mwan3.po
@@ -0,0 +1,807 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:249
+msgid "%d hour"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:244
+msgid "%d minute"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:208
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:209
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:225
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:226
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:248
+msgid "%d minutes"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:238
+msgid "%d second"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:204
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:239
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:240
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:243
+msgid "%d seconds"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:109
+msgid "-- Please choose --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:99
+msgid ""
+"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
+"the link to be deemed up"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:62
+msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:58
+msgid "Acceptable values: 1-256. Defaults to 1 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
+msgid "Alert"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
+msgid "Also scan this Routing table for connected networks"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
+msgid "Check IP rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:140
+msgid "Check link quality"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
+msgid "Check routing table"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:96
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:89
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:31
+msgid "Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:57
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:66
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:267
+msgid ""
+"Downed interface will be deemed up after this many successful ping tests"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:49
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
+msgid "Emergency"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:92
+msgid "Enable ssl tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:55
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:118
+msgid ""
+"Enables firewall rule logging (global mwan3 logging must also be enabled)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
+msgid "Enables global firewall logging"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:93
+msgid "Enables https tracking on ssl port 443"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
+msgid "Enter value in hex, starting with 0x"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
+msgid "Execute"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:59
+msgid "Expect interface state on up event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+msgid "Failure interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:145
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:158
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
+msgid "Firewall loglevel"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
+msgid "Firewall mask"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:280
+msgid "Flush conntrack table"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:281
+msgid "Flush global firewall conntrack table on interface events"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:59
+msgid "Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:51
+msgid "Grant access for luci-app-mwan3 configuration"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
+msgid "Grant access for luci-app-mwan3 status information"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
+msgid "Hotplug ifdown"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
+msgid "Hotplug ifup"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:107
+msgid "IPset"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:67
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:63
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:58
+msgid "Initial state"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:101
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:67
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:252
+msgid "Interface down"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:266
+msgid "Interface up"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:253
+msgid "Interface will be deemed down after this many failed ping tests"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:46
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+msgid "Internet Protocol"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:230
+msgid "Keep failure interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:231
+msgid "Keep ping failure interval during failure state"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:61
+msgid "Last resort"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:117
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
+msgid "Loglevel"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:127
+msgid "Max TTL"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:90
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:75
+msgid "Member"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:54
+msgid "Member used"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:41
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:288
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:57
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:19
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:47
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:93
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:48
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+msgid "Name length shall not exceed 15 characters"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:108
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:98
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:21
+msgid "No MWAN interfaces found"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:52
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:296
+msgid "No interface metric set!"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:99
+msgid "Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:62
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:46
+msgid "Offline"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:40
+msgid "Online"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Ping count"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
+msgid "Ping default gateway"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+msgid "Ping interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+msgid "Ping interval during failure detection"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:236
+msgid "Ping interval during failure recovering"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:112
+msgid "Ping size"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+msgid "Ping timeout"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
+msgid "Ping tracking IP"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:45
+msgid ""
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:83
+msgid "Policy"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:121
+msgid "Policy assigned"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:235
+msgid "Recovery interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:168
+msgid "Recovery latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+msgid "Recovery packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:91
+msgid "Rule"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+msgid ""
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:80
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:107
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:23
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
+msgid "Sticky"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+msgid "Sticky timeout"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:86
+msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
+msgid "Task"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be "#!/bin/sh" without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:289
+msgid ""
+"This displays the metric assigned to this interface in /etc/config/network"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:72
+msgid ""
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:71
+msgid "Tracking hostname or IP address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:76
+msgid "Tracking method"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:98
+msgid "Tracking reliability"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:39
+msgid "Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:48
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:56
+msgid "Uptime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:67
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:62
+msgid ""
+"When all policy members are offline use this behavior for matched traffic"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:127
+msgid "blackhole (drop)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:284
+msgid "connected (mwan3)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:128
+msgid "default (use main routing table)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:285
+msgid "disconnected (mwan3)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:283
+msgid "ifdown (netifd)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:282
+msgid "ifup (netifd)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:126
+msgid "unreachable (reject)"
+msgstr ""
diff --git a/applications/luci-app-mwan3/po/pt_BR/mwan3.po b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
index 3fdf96941f..2cb724ea84 100644
--- a/applications/luci-app-mwan3/po/pt_BR/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -815,7 +815,7 @@ msgstr "Não foi possível salvar o conteúdo: %s"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:43
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:56
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:67
msgid "View the content of /etc/protocols for protocol description"
diff --git a/applications/luci-app-natmap/po/az/natmap.po b/applications/luci-app-natmap/po/az/natmap.po
new file mode 100644
index 0000000000..d483708b8d
--- /dev/null
+++ b/applications/luci-app-natmap/po/az/natmap.po
@@ -0,0 +1,122 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:108
+msgid "Allocation bind ports randomly instead of sequentially."
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:103
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:134
+msgid "Congestion control"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:143
+msgid "External IP"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:150
+msgid "External Port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:134
+msgid "For TCP mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "For UDP mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:111
+msgid "Forward mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "Forward target"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:124
+msgid "Forward target port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:129
+msgid "Forward timeout"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:98
+msgid "Fwmark"
+msgstr ""
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "HTTP server"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:99
+msgid "Mark fwmark for STUN/HTTP outbound traffic"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:139
+msgid "Notify script"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:107
+msgid "Randomly allocation ports"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN check cycle"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:87
+msgid "STUN server"
+msgstr ""
diff --git a/applications/luci-app-nextdns/po/az/nextdns.po b/applications/luci-app-nextdns/po/az/nextdns.po
new file mode 100644
index 0000000000..e511525d11
--- /dev/null
+++ b/applications/luci-app-nextdns/po/az/nextdns.po
@@ -0,0 +1,77 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
+msgid "Configuration ID"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
+msgid "Enable NextDNS."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
+msgid "Expose LAN clients information in NextDNS analytics."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:12
+msgid "For further information, go to %s."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
+msgid "Go to nextdns.io to create a configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
+msgid "Grant logread access to LuCI app nextdns"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
+msgid "Log Queries"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
+msgid "Log individual queries to system log."
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
+msgid "NextDNS"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
+msgid "NextDNS Configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:4
+msgid "NextDNS Log"
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
+msgid "Report Client Info"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
+msgid "The ID of your NextDNS configuration."
+msgstr ""
diff --git a/applications/luci-app-nextdns/po/ru/nextdns.po b/applications/luci-app-nextdns/po/ru/nextdns.po
index ff186c6f55..9165fe8b7f 100644
--- a/applications/luci-app-nextdns/po/ru/nextdns.po
+++ b/applications/luci-app-nextdns/po/ru/nextdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 15:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian 0 connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:845
+msgid "0 hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:938
+msgid "0% IPv6 support rate among hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:940
+msgid "0B total IPv6 download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:939
+msgid "0% of the total traffic is IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+msgid "0B total IPv6 upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
+msgid "0 cause the most connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:893
+msgid "0 cause the most download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:894
+msgid "0 cause the most upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:892
+msgid "0 different application protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
+msgid "0 download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
+msgid "0 upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
+msgid "Accounting period"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:902
+msgid "Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+msgid "Application Protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
+msgid "Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
+msgid "Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
+msgid ""
+"Changing the accounting interval type will invalidate existing databases!"
+"
Download backup."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
+msgid ""
+"Choose \"Day of month\" to restart the accounting period monthly on a "
+"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
+"accounting period exactly every N days, beginning at a given date."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+msgid "Commit interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+msgid "Compress database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:624
+msgid "Conn."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:903
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+msgid "Connections / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:171
+msgid ""
+"Database storage directory. One file per accounting period will be placed "
+"into this directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
+msgid "Day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
+msgid ""
+"Day of month to restart the accounting period. Use negative values to count "
+"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
+"24th of February."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:625
+msgid "Down. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:626
+msgid "Down. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+msgctxt "Traffic counter"
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:858
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:951
+msgid "Download (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:905
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Download (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
+msgid "Download / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
+msgid "Download Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
+msgid "Dualstack enabled hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
+msgid "Due date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:979
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:988
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:997
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1006
+msgid "Export"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:800
+msgid "Failed to commit database: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
+msgid "Failed to download backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:789
+msgid "Failed to download traffic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
+msgid "Failed to restore backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+msgid "Family"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
+msgid "Fixed interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:966
+msgid "Force reload…"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
+msgid "Generate Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
+msgid "Grant UCI access for luci-app-nlbwmon"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:974
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:855
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:948
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+msgid "Hostname: example.org"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:503
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+msgid "IPv4 vs. IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:924
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+msgid ""
+"Interval at which the temporary in-memory database is committed to the "
+"persistent database directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+msgid ""
+"Interval at which traffic counters of still established connections are "
+"refreshed from netlink information."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
+msgid "Length of accounting interval in days."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
+msgid "Local interfaces"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
+msgid "Local subnets"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:949
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
+msgid "Malformed data received"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+msgid "Maximum entries"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+msgid ""
+"Maximum number of accounting periods to keep, use zero to keep databases "
+"forever."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
+msgid "Netlink Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
+msgid "Netlink Bandwidth Monitor - Backup / Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
+msgid "Netlink Bandwidth Monitor - Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:415
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
+msgid "No data recorded yet."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
+msgid "Only conntrack streams from or to any of these networks are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
+msgid "Only conntrack streams from or to any of these subnets are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
+msgid "Preallocate database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid "Protocol Mapping"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid ""
+"Protocol mappings to distinguish traffic types per host, one mapping per "
+"line. The first value specifies the IP protocol, the second value the port "
+"number and the third column is the name of the mapped protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
+msgid "Refresh interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
+msgid "Restore Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
+msgid "Restore complete"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:286
+msgid "Select accounting period:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
+msgid "Source IP"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
+msgid "Start date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
+msgid "Start date of the first accounting period, e.g. begin of ISP contract."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+msgid "Stored periods"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
+msgid ""
+"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
+"accounting program keeping track of bandwidth usage per host and protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
+msgid "The following database files have been restored:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+msgid ""
+"The maximum amount of entries that should be put into the database, setting "
+"the limit to 0 will allow databases to grow indefinitely."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+msgid "Traffic / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
+msgid "Traffic Distribution"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
+msgid "Unable to fetch traffic statistic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:627
+msgid "Up. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
+msgid "Up. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Upload (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
+msgid "Upload (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+msgid "Upload / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+msgid "Vendor: Example Corp."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+msgid ""
+"Whether to gzip compress archive databases. Compressing the database files "
+"makes accessing old data slightly slower but helps to reduce storage "
+"requirements."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+msgid ""
+"Whether to preallocate the maximum possible database size in memory. This is "
+"mainly useful for memory constrained systems which might not be able to "
+"satisfy memory allocation after longer uptime periods."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
+msgid "no traffic"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:387
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:400
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:405
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:636
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:648
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+msgid "other"
+msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
index c6aeae9975..13df0da0db 100644
--- a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -136,7 +136,7 @@ msgstr "백업"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
-msgstr ""
+msgstr "대역폭 모니터"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
@@ -159,11 +159,11 @@ msgstr "데이터 수집 중..."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid "Commit interval"
-msgstr ""
+msgstr "커밋 주기"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
-msgstr ""
+msgstr "데이터베이스 압축"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
@@ -171,7 +171,7 @@ msgstr "설정"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:624
msgid "Conn."
-msgstr ""
+msgstr "연결"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:903
@@ -242,7 +242,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
-msgstr ""
+msgstr "데이터베이스 백업 다운로드"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Dualstack enabled hosts"
@@ -391,11 +391,11 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "Netlink Bandwidth Monitor"
-msgstr ""
+msgstr "Netlink 대역폭 모니터"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
msgid "Netlink Bandwidth Monitor - Backup / Restore"
-msgstr ""
+msgstr "Netlink 대역폭 모니터 - 백업 / 복원"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
msgid "Netlink Bandwidth Monitor - Configuration"
@@ -436,7 +436,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid "Refresh interval"
-msgstr ""
+msgstr "갱신 주기"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
msgid "Require a valid date in the form \"YYYY-MM-DD\""
@@ -444,15 +444,15 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr "복구"
+msgstr "복원"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
-msgstr ""
+msgstr "데이터베이스 백업 복원"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "복원 완료"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:286
msgid "Select accounting period:"
@@ -496,7 +496,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Traffic Distribution"
-msgstr ""
+msgstr "트래픽 분포"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
diff --git a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
index 2646fe916d..0381b939e8 100644
--- a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-06 01:55+0000\n"
-"Last-Translator: ssantos \n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese \n"
"Language: pt\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:559
msgid "%d IPv4-only hosts"
@@ -226,7 +226,7 @@ msgstr "Dispensar"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr "Mostrar"
+msgstr "Visualização"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:625
msgid "Down. (Bytes)"
diff --git a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
index e2410a7436..32a12af3f4 100644
--- a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-21 23:16+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -132,7 +132,7 @@ msgstr "Período contábil"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:902
msgid "Application"
@@ -232,7 +232,7 @@ msgstr "Dispensar"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr "Exibir"
+msgstr "Exibição"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:625
msgid "Down. (Bytes)"
diff --git a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
index 07621682a4..0e43ad6cb6 100644
--- a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: nlbwmon\n"
"POT-Creation-Date: 2018-01-21 19:45+0300\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -14,7 +14,7 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:16
msgid "%s is mutually exclusive to other choices"
-msgstr ""
+msgstr "%s 은 다른 선택들과 같이 적용될 수 없음"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:244
msgid "Additional Shutdown Time(s)"
@@ -195,11 +195,11 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:176
msgid "Interrupt Only"
-msgstr ""
+msgstr "인터럽트 전용"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:180
msgid "Interrupt Size"
-msgstr ""
+msgstr "인터럽트 크기"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:84
msgid "Low battery message"
@@ -224,7 +224,7 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:116
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:188
msgid "Maximum Start Delay"
-msgstr ""
+msgstr "최대 시작 지연 시간"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:95
msgid "Maximum connections"
@@ -263,20 +263,20 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:38
msgid "NUT Users"
-msgstr ""
+msgstr "NUT 사용자"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:156
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:185
msgid "Name of UPS"
-msgstr ""
+msgstr "UPS 이름"
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
msgid "Network UPS Tools"
-msgstr ""
+msgstr "네트워크 UPS 도구"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_cgi.js:14
msgid "Network UPS Tools CGI Configuration"
-msgstr ""
+msgstr "네트워크 UPS 도구 CGI 설정"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:38
msgid "Network UPS Tools Monitoring Configuration"
@@ -439,7 +439,7 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:58
msgid "Role"
-msgstr ""
+msgstr "역할"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:109
msgid "Run drivers in a chroot(2) environment"
@@ -535,11 +535,11 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:79
msgid "UPS Server Global Settings"
-msgstr ""
+msgstr "UPS 서버 전역 설정"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_cgi.js:21
msgid "UPS name"
-msgstr ""
+msgstr "UPS 이름"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:149
msgid "USB Bus(es) (regex)"
@@ -547,11 +547,11 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:237
msgid "USB Product Id"
-msgstr ""
+msgstr "USB 제품 ID"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:269
msgid "USB Vendor Id"
-msgstr ""
+msgstr "USB 벤더 ID"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:26
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:13
@@ -577,7 +577,7 @@ msgstr "사용자 이름"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:266
msgid "Vendor (regex)"
-msgstr ""
+msgstr "벤더 (정규식)"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:146
msgid "Verify all connection with SSL"
diff --git a/applications/luci-app-ocserv/po/az/ocserv.po b/applications/luci-app-ocserv/po/az/ocserv.po
new file mode 100644
index 0000000000..f73db1b8b9
--- /dev/null
+++ b/applications/luci-app-ocserv/po/az/ocserv.po
@@ -0,0 +1,386 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
+msgid ""
+"CIDR-Notation: address/"
+"prefix"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:149
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+msgid "Active OpenConnect Users"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:129
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:187
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
+msgid "Active users"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
+msgid "AnyConnect client compatibility"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:98
+msgid "Available users"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
+msgid "CA certificate"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:95
+msgid "Cipher"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:157
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
+msgid "DNS servers"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
+msgid "Dead peer detection time (secs)"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:180
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:128
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
+msgid "Edit the template that is used for generating the ocserv configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
+msgid "Enable UDP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
+msgid ""
+"Enable UDP channel support; this must be enabled unless you know what you "
+"are doing"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
+msgid "Enable compression"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
+msgid "Enable proxy arp"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
+msgid "Enable server"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
+msgid "Enable support for CISCO AnyConnect clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:86
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:73
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
+msgid "Firewall Zone"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
+msgid "Grant UCI access for luci-app-ocserv"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:108
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:90
+msgid "Group"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:92
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
+msgid "Max clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
+msgid "Max same clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:104
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
+msgid "Netmask (or IPv6-prefix)"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:94
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
+msgid "OpenConnect VPN"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:111
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
+msgid "Predictable IPs"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
+msgid ""
+"Provide addresses to clients from a subnet of LAN; if enabled the network "
+"below must be a subnet of LAN. Note that the first address of the specified "
+"subnet will be reserved by ocserv, so it should not be in use. If you have a "
+"network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the "
+"upper 62 addresses."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
+msgid "Routing table"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:148
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:175
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:98
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
+msgid "Server's Public Key ID"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
+msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
+msgid ""
+"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
+"Typically you should include the address of this device"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
+msgid ""
+"The IPv4 subnet address to provide to clients; this should be some private "
+"network different than the LAN addresses unless proxy ARP is enabled. Leave "
+"empty to attempt auto-configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
+msgid ""
+"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
+"configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
+msgid "The assigned IPs will be selected deterministically"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
+msgid ""
+"The authentication method for the users. The simplest is plain with a single "
+"username-password pair. Use PAM modules to authenticate using another server "
+"(e.g., LDAP, Radius)."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
+msgid "The firewall zone that the VPN clients will be set to"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
+msgid "The mask of the subnet above."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
+msgid ""
+"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
+"routes, the server will send only the appropriate. Leave empty to set a "
+"default route"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
+msgid "The same UDP and TCP ports will be used"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
+msgid ""
+"The value to be communicated to the client to verify the server's "
+"certificate; this value only depends on the public key"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:107
+msgid "There are no active users."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:94
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:174
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:89
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:82
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:69
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
+msgid "User Authentication"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
+msgid "User Settings"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
+msgid "VPN IPv4-Netmask"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
+msgid ""
+"VPN IPv4-Network-Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
+msgid ""
+"VPN IPv6-Network-Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:91
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
+msgid ""
+"View the CA certificate used by this server. You will need to save it as "
+"'ca.pem' and import it into the clients."
+msgstr ""
diff --git a/applications/luci-app-ocserv/po/ko/ocserv.po b/applications/luci-app-ocserv/po/ko/ocserv.po
index eed82011bb..9aa4c42e2c 100644
--- a/applications/luci-app-ocserv/po/ko/ocserv.po
+++ b/applications/luci-app-ocserv/po/ko/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -34,7 +34,7 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
-msgstr ""
+msgstr "AnyConnect 클라이언트 호환성"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:98
msgid "Available users"
@@ -63,7 +63,7 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
-msgstr ""
+msgstr "DNS 서버"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
@@ -79,7 +79,7 @@ msgstr "장치"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:180
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:128
msgid "Disconnect"
-msgstr ""
+msgstr "연결 해제"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
@@ -94,7 +94,7 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
-msgstr ""
+msgstr "UDP 활성화"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
@@ -102,39 +102,41 @@ msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
+"UDP 채널 지원을 활성화합니다. 전문 지식이 없다면 이 옵션을 반드시 활성화해야 "
+"합니다"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
-msgstr ""
+msgstr "압축 활성화"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
-msgstr ""
+msgstr "Proxy ARP 활성화"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
-msgstr ""
+msgstr "서버 활성화"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "Cisco AnyConnect 클라이언트 지원을 활성화합니다"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
msgid "Failed to apply configuration: %s"
-msgstr ""
+msgstr "설정 적용 실패: %s"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:86
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:73
msgid "Failed to disconnect user: %s"
-msgstr ""
+msgstr "사용자 연결 해제 실패: %s"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
-msgstr ""
+msgstr "방화벽 영역"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
@@ -182,7 +184,7 @@ msgstr "이름"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
-msgstr ""
+msgstr "넷마스크 (또는 IPv6 접두사)"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
msgid "Not available"
@@ -193,7 +195,7 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:94
#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
-msgstr ""
+msgstr "OpenConnect VPN"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:111
msgid "Password"
@@ -226,7 +228,7 @@ msgstr "원격 IP"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
-msgstr ""
+msgstr "라우팅 테이블"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:148
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:175
@@ -240,7 +242,7 @@ msgstr "서버 설정"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
-msgstr ""
+msgstr "서버 공개 키 ID"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
@@ -339,11 +341,11 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
-msgstr ""
+msgstr "사용자 인증"
#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
-msgstr ""
+msgstr "사용자 설정"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
@@ -353,33 +355,33 @@ msgstr "사용자 이름"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN IPv4-Netmask"
-msgstr ""
+msgstr "VPN IPv4 넷마스크"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN IPv4-Network-Address"
-msgstr ""
+msgstr "VPN IPv4 네트워크 주소"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN IPv6-Network-Address"
-msgstr ""
+msgstr "VPN IPv6 네트워크 주소"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:91
msgid "VPN IP Address"
-msgstr ""
+msgstr "VPN IP 주소"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
msgid "VPN IPv4"
-msgstr ""
+msgstr "VPN IPv4"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
msgid "VPN IPv6"
-msgstr ""
+msgstr "VPN IPv6"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
diff --git a/applications/luci-app-ocserv/po/ru/ocserv.po b/applications/luci-app-ocserv/po/ru/ocserv.po
index 8d53067dd8..e3ad65a699 100644
--- a/applications/luci-app-ocserv/po/ru/ocserv.po
+++ b/applications/luci-app-ocserv/po/ru/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian 10)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:441
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:216
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:111
+msgid "Bad (SNR < 5)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:17
+msgid "Both values must use the dotted decimal notation."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:65
+msgid "Broadcast address"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:59
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:14
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:56
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:67
+msgid "Downlink"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:64
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:60
+msgid "ETX"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:426
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:201
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:96
+msgid "ETX:"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:504
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:486
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:39
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:39
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:50
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:48
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:58
+msgid ""
+"Enable SmartGateway. If it is disabled, then all other SmartGateway "
+"parameters are ignored. Default is \"no\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:39
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:39
+msgid "Enable this interface."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:280
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:278
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:426
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:201
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:96
+msgid "Expected retransmission count"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:151
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:145
+msgid "FIB metric"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:153
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:147
+msgid ""
+"FIBMetric controls the metric value of the host-routes OLSRd sets. \"flat\" "
+"means that the metric value is always 2. This is the preferred value because "
+"it helps the Linux kernel routing to clean up older routes. \"correct\" uses "
+"the hopcount as the metric value. \"approx\" uses the hopcount as the metric "
+"value too, but does only update the hopcount if the nexthop changes too. "
+"Default is \"flat\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:207
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:201
+msgid "Fisheye mechanism for TCs (checked means on). Default is \"on\""
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:62
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:46
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:282
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:46
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:276
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:35
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:35
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:43
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:43
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:430
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:205
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:100
+msgid "Good (2 < ETX < 4)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:439
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:214
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:109
+msgid "Good (30 > SNR > 20)"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
+msgid "Grant UCI access for luci-app-olsr"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr-unauthenticated.json:3
+msgid "Grant read access"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:429
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:438
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:204
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:213
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:99
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:108
+msgid "Green"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:540
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:523
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:38
+msgid "HNA"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:29
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:71
+msgid "HNA Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:447
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:426
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:213
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:197
+msgid "HNA interval"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:458
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:437
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:224
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:208
+msgid "HNA validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:519
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:502
+msgid "Hello"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:381
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:360
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:147
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:131
+msgid "Hello interval"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:392
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:371
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:158
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:142
+msgid "Hello validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:17
+msgid "Hna4"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:33
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:14
+msgid "Hna6"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:65
+msgid "Hops"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:161
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:14
+msgid ""
+"Hosts in an OLSR routed network can announce connectivity to external "
+"networks using HNA messages."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:12
+msgid ""
+"Hosts in an OLSR routed network can announce connectivity to external "
+"networks using HNA6 messages."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:216
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:210
+msgid ""
+"Hysteresis for link sensing (only for hopcount metric). Hysteresis adds more "
+"robustness to the link sensing but delays neighbor registration. Defaults is "
+"\"yes\""
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:283
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:277
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:36
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:36
+msgid "IP Addresses"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:128
+msgid ""
+"IP-version to use. If 6and4 is selected then one olsrd instance is started "
+"for each protocol."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:68
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:353
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:119
+msgid "IPv4 broadcast"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:354
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:120
+msgid ""
+"IPv4 broadcast address for outgoing OLSR packets. One useful example would "
+"be 255.255.255.255. Default is \"0.0.0.0\", which triggers the usage of the "
+"interface broadcast IP."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:365
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:131
+msgid "IPv4 source"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:365
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:131
+msgid ""
+"IPv4 src address for outgoing OLSR packages. Default is \"0.0.0.0\", which "
+"triggers usage of the interface IP."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:69
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:360
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:344
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:126
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:115
+msgid "IPv6 multicast"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:360
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:344
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:126
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:115
+msgid ""
+"IPv6 multicast address. Default is \"FF02::6D\", the manet-router linklocal "
+"multicast."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:33
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:14
+msgid ""
+"IPv6 network must be given in full notation, prefix must be in CIDR notation."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:374
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:353
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:140
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:124
+msgid "IPv6 source"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:375
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:354
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:141
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:125
+msgid ""
+"IPv6 src prefix. OLSRd will choose one of the interface IPs which matches "
+"the prefix of this parameter. Default is \"0::/0\", which triggers the usage "
+"of a not-linklocal interface IP."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:111
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:111
+msgid "IPv6-Prefix of the uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:255
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:249
+msgid ""
+"If the route to the current gateway is to be changed, the ETX value of this "
+"gateway is multiplied with this value before it is compared to the new one. "
+"The parameter can be a value between 0.1 and 1.0, but should be close to 1.0 "
+"if changed.
WARNING: This parameter should not be used together "
+"with the etx_ffeth metric!
Defaults to \"1.0\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:91
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:91
+msgid ""
+"If this Node uses NAT for connections to the internet. Default is \"yes\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:31
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:31
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:162
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:92
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:56
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:286
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:280
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:51
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:51
+msgid ""
+"Interface mode is used to prevent unnecessary packet forwarding on switched "
+"ethernet interfaces. Valid modes are \"mesh\" and \"ether\". Default is "
+"\"mesh\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:469
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:448
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:88
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:278
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:272
+msgid "Interfaces Defaults"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:128
+msgid "Internet protocol"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:137
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:131
+msgid ""
+"Interval to poll network interfaces for configuration changes (in seconds). "
+"Default is \"2.5\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:38
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:38
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:19
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:19
+msgid ""
+"It runs on any wifi card that supports ad-hoc mode and of course on any "
+"ethernet device. Visit %s for help and documentation."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:194
+msgid "Known OLSR routes"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:58
+msgid "LQ"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:179
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:173
+msgid "LQ aging"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:189
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:183
+msgid "LQ algorithm"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:207
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:201
+msgid "LQ fisheye"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:169
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:163
+msgid "LQ level"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:424
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:199
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:94
+msgid "LQ:"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:57
+msgid "Last hop"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:422
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:197
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:92
+msgid "Legend"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:288
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:56
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:286
+msgid "Library"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:47
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:47
+msgid "Link Quality Settings"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:180
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:174
+msgid ""
+"Link quality aging factor (only for lq level 2). Tuning parameter for "
+"etx_float and etx_fpm, smaller values mean slower changes of ETX value. "
+"(allowed values are between 0.01 and 1.0)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:191
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:185
+msgid ""
+"Link quality algorithm (only for lq level 2).
etx_float: "
+"floating point ETX with exponential aging
etx_fpm : same as "
+"etx_float, but with integer arithmetic
etx_ff : ETX freifunk, an "
+"etx variant which use all OLSR traffic (instead of only hellos) for ETX "
+"calculation
etx_ffeth: incompatible variant of etx_ff that "
+"allows ethernet links with ETX 0.1.
Defaults to \"etx_ff\""
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:170
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:164
+msgid ""
+"Link quality level switch between hopcount and cost-based (mostly ETX) "
+"routing.
0 = do not use link quality
2 = use link "
+"quality for MPR selection and routing
Default is \"2\""
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:313
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:307
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:78
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:78
+msgid "LinkQuality Multiplicator"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:163
+msgid "Local interface IP"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:533
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:516
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:47
+msgid "MID"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:425
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:404
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:191
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:175
+msgid "MID interval"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:436
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:415
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:202
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:186
+msgid "MID validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:61
+msgid "MTU"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:234
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:228
+msgid "Main IP"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/error_olsr.js:10
+msgid ""
+"Make sure that OLSRd is running, the \"jsoninfo\" plugin is loaded, "
+"configured on port 9090, and accepts connections from \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:93
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:286
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:514
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:280
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:497
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:51
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:51
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:315
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:80
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1.0. It is only used when LQ-Level is greater than 0. Examples:
reduce LQ to 192.168.0.1 by half: 192.168.0.1 0.5
reduce LQ to all "
+"nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:309
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:80
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1.0. It is only used when LQ-Level is greater than 0. Examples:
reduce LQ to fd91:662e:3c58::1 by half: fd91:662e:3c58::1 0.5
reduce "
+"LQ to all nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:253
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:247
+msgid "NAT threshold"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:59
+msgid "NLQ"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:425
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:200
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:95
+msgid "NLQ:"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:160
+msgid "Neighbour IP"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:11
+msgid "Neighbours"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:26
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:64
+msgid "Netmask"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:512
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:494
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:48
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:48
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:22
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:38
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:19
+msgid "Network address"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:137
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:131
+msgid "Nic changes poll interval"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:3
+msgid "OLSR"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrddisplay.js:14
+msgid "OLSR - Display Options"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:14
+msgid "OLSR - HNA-Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:12
+msgid "OLSR - HNA6-Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:46
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:263
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:44
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:261
+msgid "OLSR - Plugins"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:35
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:35
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/error_olsr.js:8
+msgid "OLSR Daemon"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:16
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:16
+msgid "OLSR Daemon - Interface"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:3
+msgid "OLSR IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:45
+msgid "OLSR IPv6"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:419
+msgid "OLSR connections"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js:93
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:91
+msgid "OLSR gateway"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:51
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:56
+msgid "OLSR node"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:431
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:440
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:206
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:215
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:101
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:110
+msgid "Orange"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js:169
+msgid "Overview of currently active OLSR host net announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:417
+msgid "Overview of currently established OLSR connections"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:87
+msgid "Overview of currently known OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:192
+msgid "Overview of currently known routes to other OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:86
+msgid "Overview of interfaces where OLSR is running"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:77
+msgid "Overview of known multiple interface announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:59
+msgid "Overview of smart gateways in this network"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:47
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:45
+msgid "Plugin configuration"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:265
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:263
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:37
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:79
+msgid "Plugins"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:132
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:126
+msgid "Polling rate for OLSR sockets in seconds. Default is 0.05."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:132
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:126
+msgid "Pollrate"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:225
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:219
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:42
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:23
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:70
+msgid "Prefix"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:432
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:441
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:207
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:216
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:102
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:111
+msgid "Red"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrddisplay.js:22
+msgid "Resolve"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrddisplay.js:23
+msgid ""
+"Resolve hostnames on status pages. It is generally safe to allow this, but "
+"if you use public IPs and have unstable DNS-Setup then those pages will load "
+"really slow. In this case disable it here."
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:20
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:435
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:210
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:105
+msgid "SNR:"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:51
+msgid "Secondary OLSR interfaces"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:63
+msgid "Selected"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:235
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is 0.0.0.0, which triggers usage of the "
+"IP of the first interface."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:229
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is ::, which triggers usage of the IP of "
+"the first interface."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:435
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:210
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:105
+msgid "Signal Noise Ratio in dB"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:57
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:57
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:65
+msgid "SmartGW"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:189
+msgid "SmartGW announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:201
+msgid "SmartGateway is not configured on this system"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:63
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:100
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:100
+msgid ""
+"Specifies the speed of the uplink in kilobits/s. First parameter is "
+"upstream, second parameter is downstream. Default is \"128 1024\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:100
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:100
+msgid "Speed of the uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:60
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:440
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:215
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:110
+msgid "Still usable (20 > SNR > 5)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:431
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:206
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:101
+msgid "Still usable (4 < ETX < 10)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:424
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:199
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:94
+msgid "Success rate of packages received from the neighbour"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:425
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:200
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:95
+msgid "Success rate of packages sent to the neighbour"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:526
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:509
+msgid "TC"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:403
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:382
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:169
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:153
+msgid "TC interval"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:414
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:393
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:180
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:164
+msgid "TC validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:142
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:136
+msgid "TOS value"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:36
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:36
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:17
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:17
+msgid ""
+"The OLSR daemon is an implementation of the Optimized Link State Routing "
+"protocol. As such it allows mesh routing for any network equipment."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:242
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:236
+msgid ""
+"The fixed willingness to use. If not set willingness will be calculated "
+"dynamically based on battery/power status. Default is \"3\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:48
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:48
+msgid "The interface OLSRd should serve."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:225
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:219
+msgid ""
+"The port OLSR uses. This should usually stay at the IANA assigned port 698. "
+"It can have a value between 1 and 65535."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:113
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:113
+msgid ""
+"This can be used to signal the external IPv6 prefix of the uplink to the "
+"clients. This might allow a client to change it's local IPv6 address to use "
+"the IPv6 gateway without any kind of address translation. The maximum prefix "
+"length is 64 bits. Default is \"::/0\" (no prefix)."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:284
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:278
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:37
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:37
+msgid "Timing and Validity"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:29
+msgid "Topology"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:142
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:136
+msgid ""
+"Type of service value for the IP header of control traffic. Default is "
+"\"16\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/error_olsr.js:9
+msgid "Unable to connect to the OLSR daemon!"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:66
+msgid "Uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:91
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:91
+msgid "Uplink uses NAT"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:215
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:209
+msgid "Use hysteresis"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js:94
+msgid "Validity Time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:429
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:204
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:99
+msgid "Very good (ETX < 2)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:438
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:213
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:108
+msgid "Very good (SNR > 30)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:62
+msgid "WLAN"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:57
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:57
+msgid ""
+"Warning: kmod-ipip is not installed. Without kmod-ipip SmartGateway will not "
+"work, please install it."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:296
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:290
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:61
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:61
+msgid "Weight"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:298
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:292
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:63
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:63
+msgid ""
+"When multiple links exist between hosts the weight of interface is used to "
+"determine the link to use. Normally the weight is automatically calculated "
+"by olsrd based on the characteristics of the interface, but here you can "
+"specify a fixed value. Olsrd will choose links with the lowest value.
Note: Interface weight is used only when LinkQualityLevel is set to "
+"0. For any other value of LinkQualityLevel, the interface ETX value is used "
+"instead."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:80
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
+"Default setting is \"both\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:80
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default "
+"setting is \"both\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:242
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:236
+msgid "Willingness"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:430
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:439
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:205
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:214
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:100
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:109
+msgid "Yellow"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:74
+msgid "down"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:92
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:176
+msgid "infinite"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:76
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:91
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:96
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:97
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:175
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:180
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:181
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:74
+msgid "up"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:76
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:91
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:96
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:97
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:175
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:180
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:181
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-olsr/po/pt_BR/olsr.po b/applications/luci-app-olsr/po/pt_BR/olsr.po
index 4f15b4aec2..63c81ad225 100644
--- a/applications/luci-app-olsr/po/pt_BR/olsr.po
+++ b/applications/luci-app-olsr/po/pt_BR/olsr.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -29,7 +29,7 @@ msgstr "Anúncios ativos de equipamentos"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:126
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:124
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:67
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:67
@@ -80,7 +80,7 @@ msgstr "Dispositivo"
#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:14
#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:56
msgid "Display"
-msgstr "Exibir"
+msgstr "Exibição"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:67
msgid "Downlink"
diff --git a/applications/luci-app-olsr/po/ru/olsr.po b/applications/luci-app-olsr/po/ru/olsr.po
index a360c1f802..aa12daadee 100644
--- a/applications/luci-app-olsr/po/ru/olsr.po
+++ b/applications/luci-app-olsr/po/ru/olsr.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: olsr\n"
"POT-Creation-Date: 2013-09-06 09:58+0200\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
"\n"
"Language-Team: Russian not "
+"recommended)."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:118
+msgid "Allow insecure connection"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:81
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:32
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:68
+msgid "Default webUI/WebDAV login username is %s and password is %s."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:87
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:121
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:99
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-openlist/root/usr/share/rpcd/acl.d/luci-app-openlist.json:3
+msgid "Grant UCI access for luci-app-openlist"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:91
+msgid "Listen address"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:104
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:30
+msgid "Loading..."
+msgstr ""
+
+#: applications/luci-app-openlist/root/usr/share/luci/menu.d/luci-app-openlist.json:21
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:48
+msgid "Log file does not exist."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:39
+msgid "Log is empty."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:108
+msgid "Login expiration time"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:113
+msgid "Max connections"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:136
+msgid "Max log age"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:130
+msgid "Max log backups"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:124
+msgid "Max log size"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:36
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:33
+msgid "Open Web Interface"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:34
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:36
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:66
+#: applications/luci-app-openlist/root/usr/share/luci/menu.d/luci-app-openlist.json:3
+msgid "OpenList"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:34
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:65
+msgid "Refresh every %s seconds."
+msgstr ""
+
+#: applications/luci-app-openlist/root/usr/share/luci/menu.d/luci-app-openlist.json:13
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:137
+msgid "The maximum days of the log file to retain."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:114
+msgid ""
+"The maximum number of concurrent connections at the same time (0 = "
+"unlimited)."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:131
+msgid "The maximum number of old log files to retain."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:125
+msgid "The maximum size in megabytes of the log file before it gets rotated."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:52
+msgid "Unknown error: %s"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:109
+msgid "User login expiration time (in hours)."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:99
+msgid "valid IP address"
+msgstr ""
diff --git a/applications/luci-app-openlist/po/ko/openlist.po b/applications/luci-app-openlist/po/ko/openlist.po
index c29e72ec8d..04516fee22 100644
--- a/applications/luci-app-openlist/po/ko/openlist.po
+++ b/applications/luci-app-openlist/po/ko/openlist.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -31,7 +31,7 @@ msgstr ""
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:81
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:32
msgid "Collecting data..."
-msgstr ""
+msgstr "데이터 수집 중..."
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:68
msgid "Default webUI/WebDAV login username is %s and password is %s."
@@ -59,7 +59,7 @@ msgstr "수신 대기 주소"
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:104
msgid "Listen port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:30
msgid "Loading..."
diff --git a/applications/luci-app-openlist/po/pt_BR/openlist.po b/applications/luci-app-openlist/po/pt_BR/openlist.po
index cd71cbb6ba..fdcea87ecb 100644
--- a/applications/luci-app-openlist/po/pt_BR/openlist.po
+++ b/applications/luci-app-openlist/po/pt_BR/openlist.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-20 07:03+0000\n"
-"Last-Translator: Nicolas Aigner \n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
"Language: pt_BR\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:67
msgid ""
@@ -51,7 +51,7 @@ msgstr "Ativar registro de logs"
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:99
msgid "Expecting: %s"
-msgstr "Esperando: %s"
+msgstr "Esperado: %s"
#: applications/luci-app-openlist/root/usr/share/rpcd/acl.d/luci-app-openlist.json:3
msgid "Grant UCI access for luci-app-openlist"
diff --git a/applications/luci-app-openwisp/po/az/openwisp.po b/applications/luci-app-openwisp/po/az/openwisp.po
new file mode 100644
index 0000000000..cc8cb33ca4
--- /dev/null
+++ b/applications/luci-app-openwisp/po/az/openwisp.po
@@ -0,0 +1,227 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:82
+msgid "Boot Delay"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:100
+msgid "CA Cert"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:97
+msgid "CA Path"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:12
+msgid ""
+"Configure, start and stop the OpenWISP agent on this device. Read more about "
+"configuration values: %s."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:87
+msgid "Connect Timeout"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:49
+msgid "Consistent Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:29
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:27
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:28
+msgid "Enable or disable the OpenWISP service."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:30
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json:3
+msgid "Grant access to luci-app-openwisp"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:74
+msgid "Hardware ID Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:78
+msgid "Hardware ID Script"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
+msgid ""
+"If selected, in the event a config item is present in both the remote and "
+"local configuration, the remote configuration takes precedence over local "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:66
+msgid ""
+"If the agent is unable to reach the controller after applying the downloaded "
+"config it will be reverted."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
+msgid "Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:53
+msgid "MAC Interface"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:56
+msgid "Management Interface"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:92
+msgid "Max Time"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
+msgid "Merge Config"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:11
+#: applications/luci-app-openwisp/root/usr/share/luci/menu.d/luci-app-openwisp.json:3
+msgid "OpenWISP"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:107
+msgid ""
+"Path to post reload hook script. The hook is not called if the path does not "
+"point to an executable script file. This hook is called each time openwisp-"
+"config applies a configuration, but after services are reloaded."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:103
+msgid ""
+"Path to pre-reload hook. The hook is not called if the path does not point "
+"to an executable script file. This hook is called each time openwisp-config "
+"applies a configuration, but before services are reloaded."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:107
+msgid "Post-reload Hook"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:103
+msgid "Pre-reload Hook"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:33
+msgid "Server URL"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:36
+msgid "Shared Secret"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:64
+msgid "Tags"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:64
+msgid "Tags applied to this device."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:66
+msgid "Test Config"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:70
+msgid "Test Script"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
+msgid "The Key of this device in the OpenWISP server."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:33
+msgid "The URL to the OpenWISP server. Example: %s"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
+msgid "The UUID of this device in the OpenWISP server."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:53
+msgid "The interface to use for getting the MAC for this device."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:56
+msgid "The interface to use for management and control."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:36
+msgid "The organization shared secret for auto enrollment."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
+msgid "UUID"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:39
+msgid "Update Interval"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:74
+msgid ""
+"Use a unique hardware ID for device identification, for example a serial "
+"number."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:100
+msgid ""
+"Use the specified certificate directory to verify the peer. The certificates "
+"must be in PEM format, and the directory must have been processed using the "
+"c_rehash utility supplied with openssl."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:97
+msgid ""
+"Use the specified certificate file to verify the peer. The file may contain "
+"multiple CA certificates. The certificate(s) must be in PEM format."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:92
+msgid ""
+"Value passed to curl --max-time argument, defaults to 30. Expressed in "
+"seconds."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:45
+msgid "Verify SSL"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:45
+msgid "Verify the server SSL certificate."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:49
+msgid ""
+"When using Automatic registration, this feature allows devices to keep the "
+"same configuration even if reset or re-flashed. This feature is enabled by "
+"default, but must be enabled also in the controller application in order to "
+"work."
+msgstr ""
diff --git a/applications/luci-app-openwisp/po/ko/openwisp.po b/applications/luci-app-openwisp/po/ko/openwisp.po
index 9c46d3bcd1..f39cd105e4 100644
--- a/applications/luci-app-openwisp/po/ko/openwisp.po
+++ b/applications/luci-app-openwisp/po/ko/openwisp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-21 12:33+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -18,7 +18,7 @@ msgstr "고급 설정"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:82
msgid "Boot Delay"
-msgstr ""
+msgstr "부팅 지연 시간"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:100
msgid "CA Cert"
diff --git a/applications/luci-app-openwisp/po/pt_BR/openwisp.po b/applications/luci-app-openwisp/po/pt_BR/openwisp.po
index 688f98df99..0f3f9bfa54 100644
--- a/applications/luci-app-openwisp/po/pt_BR/openwisp.po
+++ b/applications/luci-app-openwisp/po/pt_BR/openwisp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -14,7 +14,7 @@ msgstr ""
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:82
msgid "Boot Delay"
diff --git a/applications/luci-app-openwisp/po/ru/openwisp.po b/applications/luci-app-openwisp/po/ru/openwisp.po
index 712057fe80..6f7e7b7ac4 100644
--- a/applications/luci-app-openwisp/po/ru/openwisp.po
+++ b/applications/luci-app-openwisp/po/ru/openwisp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Korean \n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:105
msgid "Add printer config"
@@ -20,7 +20,7 @@ msgstr "프린터 설정 추가"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:124
msgid "Be aware: %s also listens on port 9100."
-msgstr ""
+msgstr "주의: %s 역시 포트 9100을 사용합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:141
msgid "Bidirectional mode"
@@ -28,11 +28,11 @@ msgstr "양방향 모드"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:169
msgid "By the router"
-msgstr ""
+msgstr "라우터 옆"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:113
msgid "Connected %s devices show in this list."
-msgstr ""
+msgstr "연결된 %s 장치가 이 목록에 표시됩니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:111
msgid "Device"
@@ -52,7 +52,7 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:89
msgid "For USB connected printers"
-msgstr ""
+msgstr "USB 연결 프린터용"
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
@@ -60,19 +60,19 @@ msgstr "luci-app-p910nd의 UCI 접근 권한 부여"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:72
msgid "It is safe to install both, even if only one is needed."
-msgstr ""
+msgstr "하나만 필요하더라도 둘 다 설치하는 것이 안전합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:130
msgid "Listen IP"
-msgstr "대기 IP"
+msgstr "수신 대기 IP"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:131
msgid "Listen on a specific IP."
-msgstr ""
+msgstr "특정 IP에서 수신 대기합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:123
msgid "Local TCP listen port for this printer."
-msgstr ""
+msgstr "이 프린터의 로컬 TCP 수신 대기 포트를 지정합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:213
msgid "Manufacturer"
@@ -93,7 +93,7 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:143
msgid "Note: USB hotplug correctly detects this."
-msgstr ""
+msgstr "참고: USB 핫플러그 기능이 이를 자동으로 감지합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:112
msgid ""
@@ -105,11 +105,11 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:177
msgid "Note: must be %s."
-msgstr ""
+msgstr "참고: 반드시 %s 형식이어야 합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:71
msgid "One of these kernel modules is needed for p910nd to find your printer."
-msgstr ""
+msgstr "p910nd에서 프린터를 찾으려면 다음 커널 모듈 중 하나가 필요합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:148
msgid "Overrides default of %s."
@@ -117,7 +117,7 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:82
msgid "Parallel port line printer device support"
-msgstr ""
+msgstr "병렬 포트 라인 프린터 장치 지원"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:122
msgid "Port"
@@ -125,15 +125,15 @@ msgstr "포트"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:15
msgid "Port 910n print daemon"
-msgstr ""
+msgstr "포트 910n 프린트 데몬"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:147
msgid "Run as root"
-msgstr ""
+msgstr "root 권한으로 실행"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:168
msgid "Serves as Location in Apple standards."
-msgstr ""
+msgstr "Apple 표준의 위치(Location) 정보로 사용됩니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:106
msgid "Settings"
@@ -160,7 +160,7 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:142
msgid "Whether this print port is bi-directional."
-msgstr ""
+msgstr "프린터 포트의 양방향 통신 여부를 설정합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:152
msgctxt "mDNS/Bonjour/ZeroConf"
@@ -173,7 +173,7 @@ msgstr "전체"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:177
msgid "enclosed within parentheses"
-msgstr ""
+msgstr "괄호로 감싼"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:66
msgid "map ports 9100-9109 to local printers."
diff --git a/applications/luci-app-package-manager/po/az/package-manager.po b/applications/luci-app-package-manager/po/az/package-manager.po
new file mode 100644
index 0000000000..f2f5730acf
--- /dev/null
+++ b/applications/luci-app-package-manager/po/az/package-manager.po
@@ -0,0 +1,400 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:899
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:964
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:978
+msgid "%s Configuration"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1161
+msgid "%s used (%1024mB used of %1024mB, %1024mB free)"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1201
+msgid ""
+"Warning! Package operations can break your system."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1229
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:833
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1013
+msgid "Automatically remove unused dependencies"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1284
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:936
+msgid ""
+"Below is a listing of the various configuration files used by apk. "
+"The configuration in the other files may be changed but is usually not "
+"preserved by sysupgrade."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:935
+msgid ""
+"Below is a listing of the various configuration files used by opkg. "
+"Use opkg.conf for global settings and customfeeds.conf for "
+"custom repository entries. The configuration in the other files may be "
+"changed but is usually not preserved by sysupgrade."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:841
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:888
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:953
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1019
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1122
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1216
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1233
+msgid "Configure %s"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:785
+msgid "Dependencies"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:791
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:998
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1302
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:796
+msgid "Details for package %h"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1208
+msgid "Disk space"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1096
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1238
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1255
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1241
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:411
+msgid "Displaying %d-%d of %d"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1221
+msgid "Download and install package"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1074
+msgid "Errors"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1042
+msgid "Executing package manager"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1213
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-package-manager/root/usr/share/rpcd/acl.d/luci-app-package-manager.json:3
+msgid "Grant access to package management"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1268
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:849
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:865
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1132
+msgid "Install"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1199
+msgid "Install additional software and upgrade existing packages with %s."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:821
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:356
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:557
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1285
+msgid "Installed"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:872
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1109
+msgid ""
+"Installing packages from untrusted sources is a potential security risk! "
+"Really attempt to install %h?"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:344
+msgid "Install…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:900
+msgid "Loading configuration data…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1150
+msgid "Loading package information…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1112
+msgid "MD5"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:882
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1108
+msgid "Manually install package"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:545
+msgid "Needs upgrade"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1293
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1311
+msgid "Next page"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:425
+msgid "No information available"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:412
+msgid "No packages"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:429
+msgid "No packages matching \"%h\"."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:577
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:562
+msgid "Not installed"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1224
+msgid "OK"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1299
+msgid "Package name"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1223
+msgid "Package name or URL…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1291
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1309
+msgid "Previous page"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:879
+msgid "Really attempt to install %h?"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1027
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1003
+msgid "Remove package %h"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:331
+msgid "Remove…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:778
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:552
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:570
+msgid "Require version %h %h, installed %h"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:575
+msgid ""
+"Required dependency package %h is not available in any repository."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:543
+msgid "Requires update to %h %h"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:430
+msgid "Reset"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1113
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:975
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:965
+msgid "Saving configuration data…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:799
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1006
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1111
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1301
+msgid "Size (%s)"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1196
+#: applications/luci-app-package-manager/root/usr/share/luci/menu.d/luci-app-package-manager.json:3
+msgid "Software"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:802
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:781
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1079
+msgid "The %s %h command failed with code %d."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:548
+msgid ""
+"The installed version of package %h is not compatible, require %s "
+"while %s is installed."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:875
+msgid "The package %h is not available in any configured repository."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:565
+msgid ""
+"The repository version of package %h is not compatible, require %s "
+"but only %s is available."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1215
+msgid "Type to filter…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1098
+msgid "Unable to execute %s %s command: %s"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:929
+msgid "Unable to read %s: %s"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:970
+msgid "Unable to save %s: %s"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1231
+msgid "Update lists…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1286
+msgid "Updates"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:320
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:351
+msgid "Upgrade…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1232
+msgid "Upload Package…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:798
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1005
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1300
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:554
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:572
+msgid "Version incompatible"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1044
+msgid "Waiting for the %s %h command to complete…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1264
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1251
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1277
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:714
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:994
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1209
+msgid "unknown"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:712
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:992
+msgid "~%1024mB compressed"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:710
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:990
+msgid "~%1024mB installed"
+msgstr ""
diff --git a/applications/luci-app-package-manager/po/fr/package-manager.po b/applications/luci-app-package-manager/po/fr/package-manager.po
index 75ce7f1fa9..d8d5d0cc18 100644
--- a/applications/luci-app-package-manager/po/fr/package-manager.po
+++ b/applications/luci-app-package-manager/po/fr/package-manager.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2025-12-12 15:40+0000\n"
-"Last-Translator: liolio6 \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:899
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:964
diff --git a/applications/luci-app-package-manager/po/pt/package-manager.po b/applications/luci-app-package-manager/po/pt/package-manager.po
index e28ab2bc55..72e3bb97c3 100644
--- a/applications/luci-app-package-manager/po/pt/package-manager.po
+++ b/applications/luci-app-package-manager/po/pt/package-manager.po
@@ -3,9 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2026-03-08 17:31+0000\n"
-"Last-Translator: Hosted Weblate user 77007 "
-"\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese \n"
"Language: pt\n"
@@ -13,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:899
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:964
@@ -309,7 +308,7 @@ msgstr "Tamanho"
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1301
msgid "Size (%s)"
-msgstr "Tamanho (.ipk)"
+msgstr "Tamanho (%s)"
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1196
#: applications/luci-app-package-manager/root/usr/share/luci/menu.d/luci-app-package-manager.json:3
diff --git a/applications/luci-app-pagekitec/po/az/pagekitec.po b/applications/luci-app-pagekitec/po/az/pagekitec.po
new file mode 100644
index 0000000000..7d5d5bc6e1
--- /dev/null
+++ b/applications/luci-app-pagekitec/po/az/pagekitec.po
@@ -0,0 +1,82 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:9
+msgid ""
+"Note: this web configurator only supports some very very basic uses "
+"of pagekite."
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
+msgid ""
+"Note: you need a working PageKite account, or at least, your own running "
+"front end for this form to work. Visit %s to set up a name for your router "
+"and get a secret key for the connection."
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
+msgid "Basic HTTP"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
+msgid "Basic SSH"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
+msgid "Basic WebSockets"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
+msgid "Enable a WebSockets tunnel on a given local port"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
+msgid ""
+"Enable a tunnel to the local HTTP server (in most cases, this admin "
+"interface)"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
+msgid "Enable a tunnel to the local SSH server"
+msgstr ""
+
+#: applications/luci-app-pagekitec/root/usr/share/rpcd/acl.d/luci-app-pagekitec.json:3
+msgid "Grant UCI access for luci-app-pagekitec"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
+msgid "Kite Name"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
+msgid "Kite Secret"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
+#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
+msgid "PageKite"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
+msgid "Static setup"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
+msgid ""
+"Static setup, disable FE failover and DDNS updates, set this if you are "
+"running your own frontend without a pagekite.me account"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:8
+msgid "your account"
+msgstr ""
diff --git a/applications/luci-app-pagekitec/po/fr/pagekitec.po b/applications/luci-app-pagekitec/po/fr/pagekitec.po
index 2872b9f208..02ebf4a7b3 100644
--- a/applications/luci-app-pagekitec/po/fr/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/fr/pagekitec.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-28 13:41+0000\n"
-"Last-Translator: viking76 \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.0.2\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:9
msgid ""
"Note: this web configurator only supports some very very basic uses "
"of pagekite."
msgstr ""
+"
Remarque : ce configurateur en ligne ne prend en charge que "
+"certaines fonctionnalités très basiques de Pagekite"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
diff --git a/applications/luci-app-pbr/po/az/pbr.po b/applications/luci-app-pbr/po/az/pbr.po
new file mode 100644
index 0000000000..7681a067a4
--- /dev/null
+++ b/applications/luci-app-pbr/po/az/pbr.po
@@ -0,0 +1,804 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:320
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:450
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+msgid "%s binary cannot be found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:49
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:27
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:178
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:252
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+msgid ""
+"Allows to specify the list of interface names to be explicitly supported by "
+"the service. Can be useful if your OpenVPN tunnels have dev option other "
+"than tun* or tap* or specific use cases of WireGuard servers. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:160
+msgid ""
+"Allows to specify the list of interface names to be ignored by the service. "
+"Can be useful for an OpenVPN server running on OpenWrt device. WireGuard "
+"servers, which have a listen_port defined, are handled automatically, do not "
+"add those here.See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:337
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+msgid "Command failed: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:72
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:402
+msgid "Config (%s) validation failure"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:422
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:453
+msgid "Custom user file '%s' not found or empty"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:354
+msgid "DNS Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:413
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:400
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:186
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
+msgid "Default fw4 chain '%s' is missing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:505
+msgid "Default fw4 table '%s' is missing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:658
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:258
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:652
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:268
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:346
+msgid ""
+"Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
+"confdir"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:125
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:705
+msgid "Donate to the Project"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:639
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:290
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:435
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:633
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:455
+msgid "Error running custom user file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:514
+msgid "Errors encountered, please check %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:547
+msgid "Errors encountered, please check the %sREADME%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:220
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:512
+msgid "Failed to create temporary file with mktemp mask: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:497
+msgid "Failed to download '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:495
+msgid "Failed to download '%s', HTTPS is not supported"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:490
+msgid "Failed to install fw4 nft file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:452
+msgid "Failed to reload '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:486
+msgid "Failed to resolve '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:451
+msgid "Failed to set up '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:459
+msgid "Failed to set up any gateway"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:187
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:158
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:39
+msgid "Inactive"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:41
+msgid "Inactive (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+msgid "Incompatible DHCP Option 6 for interface %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:503
+msgid "Incompatible custom user file detected '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:343
+msgid ""
+"Incompatible nft calls detected in user include file, disabling fw4 nft file "
+"support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:477
+msgid "Insertion failed for IPv4 for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:474
+msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:344
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:445
+msgid "Interface '%s' has no assigned DNS"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:484
+msgid "Interface mark for '%s' exceeds the fwmask value"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:312
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+msgid "Invalid OpenVPN config for '%s' interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:296
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:375
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:302
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
+msgid "Mismatched IP family between in policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:52
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:294
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:372
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:277
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank. For more information on options, check the %sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:356
+msgid ""
+"Name, local address and remote DNS fields are required. Multiple local "
+"addresses/devices can be space separated. For more information on options, "
+"check the %sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
+msgid "Netifd setup: failed to delete fw4 netifd nft file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:516
+msgid "Netifd setup: failed to install fw4 netifd nft file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
+msgid "Netifd setup: invalid value of netifd_interface_default option '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:528
+msgid "Netifd setup: invalid value of netifd_interface_default6 option '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
+msgid "Netifd setup: option netifd_interface_local is missing, assuming '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:522
+msgid "Netifd setup: required option '%s' is missing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:45
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:440
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:713
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+msgid ""
+"Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:328
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:331
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:325
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:322
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:275
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:448
+msgid "Policy '%s' has an unknown interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:443
+msgid "Policy '%s' has no assigned DNS"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:442
+msgid "Policy '%s' has no assigned interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:440
+msgid "Policy '%s' has no source/destination parameters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:492
+msgid ""
+"Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:11
+msgid "Policy Based Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:41
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:320
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
+msgid "Received empty tid/mark or interface name when setting up routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:425
+msgid "Refer to %sREADME%s for details"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:382
+msgid "Remote DNS"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:390
+msgid "Remote DNS Port"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:308
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:314
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+msgid "Required binary '%s' is missing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:460
+msgid "Resolver '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+msgid "Resolver set (%s) is not supported on this system"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:315
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:601
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:595
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:175
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:424
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:241
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:684
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:537
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:207
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:402
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:582
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:576
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:203
+msgid ""
+"Starting (Uplink Interface) FW Mark for marks used by the service. High "
+"starting mark is used to avoid conflict with SQM/QoS. Change with caution "
+"together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:237
+msgid ""
+"Starting (Uplink/WAN) ip rules priority used by the pbr service. High "
+"starting priority is used to avoid conflict with other services, this can be "
+"changed by user."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:50
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:620
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:255
+msgid "Stopped (Disabled)."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
+msgid "Stopped."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:614
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:80
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:142
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:454
+msgid "Syntax error in custom user file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:422
+msgid ""
+"The %s interface not found, you need to set the 'pbr.config."
+"uplink_interface' option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:97
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+msgid "The %s service failed to discover uplink gateway"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:416
+msgid "The %s service is currently disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:93
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:499
+msgid "The '%s' schema requires curl, but it's not detected on this system"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
+msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+msgid "The nft set name '%s' is longer than allowed 255 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:340
+msgid "The principal package (pbr) is outdated, please update it"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:66
+msgid "Unable to retrieve %s status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:437
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:509
+msgid "Unknown IPv6 Link type for device '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:479
+msgid "Unknown entry in policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:465
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:471
+msgid "Unknown protocol in policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:380
+msgid "Unknown warning"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+msgid "Uplink IP Rules Priority"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+msgid "Uplink Interface Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+msgid "Uplink/WAN interface is still down, going back to boot mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:531
+msgid ""
+"Uplink/WAN interface is still down, increase value of "
+"'procd_boot_trigger_delay' option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:457
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:112
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:51
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+msgid "Version %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+msgid "Warnings encountered, please check %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:383
+msgid "Warnings encountered, please check the %sREADME%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:62
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:329
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:31
+msgid "fw4 nft file mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:29
+msgid "iptables mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:247
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:33
+msgid "nft mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:35
+msgid "unknown"
+msgstr ""
diff --git a/applications/luci-app-privoxy/po/az/privoxy.po b/applications/luci-app-privoxy/po/az/privoxy.po
new file mode 100644
index 0000000000..1d5d7f008b
--- /dev/null
+++ b/applications/luci-app-privoxy/po/az/privoxy.po
@@ -0,0 +1,653 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:90
+msgid ""
+"A directory where Privoxy can create temporary files.
Only when "
+"using 'external filters', Privoxy has to create temporary files."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:209
+msgid "Accept intercepted requests"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:118
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:96
+msgid "Action Files"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:98
+msgid "Actions that are applied to all sites and maybe overruled later on."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:42
+msgid "Admin Email"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:213
+msgid "Allow CGI request crunching"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:84
+msgid ""
+"An alternative directory where the templates are loaded from.
No "
+"trailing \"/\", please."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:230
+msgid ""
+"Assumed server-side keep-alive timeout (in seconds) if not specified by the "
+"server."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:22
+msgid "Boot delay"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:141
+msgid "Buffer Limit"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:318
+msgid "CGI user interface"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:260
+msgid "Client header order"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:310
+msgid "Common Log Format"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:255
+msgid "Compression level"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:77
+msgid "Configuration Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:13
+msgid "Configure the Privoxy proxy daemon settings."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:233
+msgid "Connection sharing"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:266
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:273
+msgid "Debug 1"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:313
+msgid "Debug 1024"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:301
+msgid "Debug 128"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:289
+msgid "Debug 16"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:277
+msgid "Debug 2"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:317
+msgid "Debug 2048"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:305
+msgid "Debug 256"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:293
+msgid "Debug 32"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:331
+msgid "Debug 32768"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:281
+msgid "Debug 4"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:321
+msgid "Debug 4096"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:309
+msgid "Debug 512"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:297
+msgid "Debug 64"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:335
+msgid "Debug 65536"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:285
+msgid "Debug 8"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:325
+msgid "Debug 8192"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:306
+msgid "Debug GIF de-animation"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:294
+msgid "Debug force feature"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:302
+msgid "Debug redirects"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:298
+msgid "Debug regular expression filters"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:229
+msgid "Default server timeout"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:23
+msgid "Delay (in seconds) during system boot before Privoxy starts."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:135
+msgid "Deny access"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:151
+msgid "Disabled == Transparent Proxy Mode"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:31
+msgid "Documentation"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:43
+msgid "Email address for the Privoxy administrator."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:167
+msgid "Enable action file editor"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:251
+msgid "Enable compression"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:181
+msgid "Enable proxy authentication forwarding"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:156
+msgid "Enable remote toggle"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:161
+msgid "Enable remote toggle via HTTP"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
+msgid "Enable/Disable autostart of Privoxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:150
+msgid "Enable/Disable filtering when Privoxy starts."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:183
+msgid ""
+"Enabling this option is NOT recommended if there is no parent proxy that "
+"requires authentication!"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:172
+msgid "Enforce page blocking"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:55
+msgid "Files and Directories"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:104
+msgid "Filter files"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:185
+msgid "Forward HTTP"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:189
+msgid "Forward SOCKS 4"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:193
+msgid "Forward SOCKS 4A"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:197
+msgid "Forward SOCKS 5"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:201
+msgid "Forward SOCKS 5t"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:178
+msgid "Forwarding"
+msgstr ""
+
+#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
+msgid "Grant UCI access for luci-app-privoxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:247
+msgid "Handle as empty doc returns ok"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:35
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:173
+msgid ""
+"If enabled, Privoxy hides the \"go there anyway\" link. The user obviously "
+"should not be able to bypass any blocks."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:31
+msgid ""
+"If you intend to operate Privoxy for more users than just yourself, it might "
+"be a good idea to let them know how to reach you, what you block and why you "
+"do that, your policies, etc."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:112
+msgid "It is NOT recommended for the casual user."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:221
+msgid "Keep-alive timeout"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:121
+msgid "Listen addresses"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:40
+msgid "Location of the Privoxy User Manual."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:60
+msgid "Log Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:66
+msgid "Log File"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:332
+msgid "Log all data read from the network"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:290
+msgid "Log all data written to the network"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:336
+msgid "Log the applying actions"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:274
+msgid ""
+"Log the destination for each request Privoxy let through. See also 'Debug "
+"1024'."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:314
+msgid ""
+"Log the destination for requests Privoxy didn't let through, and the reason "
+"why."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:99
+msgid "Main actions file"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:72
+msgid "Mandatory Input: No File given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:242
+msgid "Max. client connections"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:244
+msgid "Maximum number of client connections that will be served."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:142
+msgid "Maximum size (in KB) of the buffer for content filtering."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:207
+msgid "Misc"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:326
+msgid "Non-fatal errors - *we highly recommended enabling this*"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:239
+msgid ""
+"Number of seconds after which a socket times out if no data is received."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:222
+msgid ""
+"Number of seconds after which an open connection will no longer be reused."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:129
+msgid "Permit access"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:130
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:136
+msgid "Please read Privoxy manual for details!"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:12
+msgid "Privoxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:15
+msgid "Privoxy Settings"
+msgstr ""
+
+#: applications/luci-app-privoxy/root/usr/share/luci/menu.d/luci-app-privoxy.json:3
+msgid "Privoxy WEB proxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:55
+msgid ""
+"Privoxy can (and normally does) use a number of other files for additional "
+"configuration, help and logging. This section of the configuration file "
+"tells Privoxy where to find those other files."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:47
+msgid "Proxy Info URL"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:282
+msgid "Show I/O status"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:278
+msgid "Show each connection status"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:286
+msgid "Show header parsing"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:268
+msgid "Single Threaded"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:237
+msgid "Socket timeout"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:217
+msgid "Split large forms"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:322
+msgid "Startup banner and warnings."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:123
+msgid "Syntax:"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:262
+msgid "Syntax: Client header names delimited by spaces."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:199
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:203
+msgid ""
+"Syntax: target_pattern [user:pass@]socks_proxy[:port] http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:187
+msgid "Syntax: target_pattern http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:191
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:195
+msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:19
+msgid "System"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:83
+msgid "Template Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:89
+msgid "Temporary Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:97
+msgid ""
+"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
+"are in fact recommended!"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:122
+msgid ""
+"The address and TCP port on which Privoxy will listen for client requests."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:257
+msgid ""
+"The compression level that is passed to the zlib library when compressing "
+"buffered content."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:61
+msgid ""
+"The directory where all logging takes place (i.e. where the logfile is "
+"located).
No trailing \"/\", please."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:78
+msgid "The directory where the other configuration files are located."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:105
+msgid ""
+"The filter files contain content modification rules that use regular "
+"expressions."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:36
+msgid "The hostname shown on the CGI pages."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:67
+msgid "The log file to use. File name, relative to log directory."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:261
+msgid "The order in which client headers are sorted before forwarding them."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:248
+msgid ""
+"The status code Privoxy returns for pages blocked with +handle-as-empty-"
+"document."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:111
+msgid ""
+"The trust mechanism is an experimental feature for building white-lists and "
+"should be used with care."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:270
+msgid ""
+"This option is only there for debugging purposes. It will drastically reduce "
+"performance."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:163
+msgid ""
+"This option will be removed in future releases as it has been obsoleted by "
+"the more general header taggers."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:118
+msgid ""
+"This tab controls the security-relevant aspects of Privoxy's configuration."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:190
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:194
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:198
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:202
+msgid ""
+"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
+"specific requests should be routed."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:186
+msgid "To which parent HTTP proxy specific requests should be routed."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:149
+msgid "Toggle Status"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:225
+msgid "Tolerate pipelining"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:50
+msgid "Trust Info URL"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:110
+msgid "Trust file"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:51
+msgid ""
+"URL shown if access to an untrusted page is denied. Only applies if trust "
+"mechanism is enabled."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:48
+msgid "URL to documentation about the local Privoxy setup."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:39
+msgid "User Manual"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:100
+msgid "User customizations"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:143
+msgid "Value range 1 to 4096, no entry defaults to 4096"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:210
+msgid "Whether intercepted requests should be treated as valid."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:162
+msgid ""
+"Whether or not Privoxy recognizes special HTTP headers to change toggle "
+"state."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:252
+msgid "Whether or not buffered content is compressed before delivery."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:234
+msgid ""
+"Whether or not outgoing connections that have been kept alive should be "
+"shared between different incoming connections."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:226
+msgid "Whether or not pipelined requests should be served."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:182
+msgid "Whether or not proxy authentication through Privoxy should work."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:168
+msgid "Whether or not the web-based actions file editor may be used."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:157
+msgid "Whether or not the web-based toggle feature may be used."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:214
+msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:218
+msgid ""
+"Whether the CGI interface should stay compatible with broken HTTP clients."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:269
+msgid "Whether to run only one server thread."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:130
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:136
+msgid "Who can access what."
+msgstr ""
diff --git a/applications/luci-app-privoxy/po/ko/privoxy.po b/applications/luci-app-privoxy/po/ko/privoxy.po
index fcb706be86..ccc41c91b4 100644
--- a/applications/luci-app-privoxy/po/ko/privoxy.po
+++ b/applications/luci-app-privoxy/po/ko/privoxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:90
msgid ""
@@ -54,11 +54,11 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:22
msgid "Boot delay"
-msgstr ""
+msgstr "부팅 지연 시간"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:141
msgid "Buffer Limit"
-msgstr ""
+msgstr "버퍼 제한"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:318
msgid "CGI user interface"
@@ -74,7 +74,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:255
msgid "Compression level"
-msgstr ""
+msgstr "압축 수준"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:77
msgid "Configuration Directory"
@@ -82,7 +82,7 @@ msgstr "설정 디렉터리"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:13
msgid "Configure the Privoxy proxy daemon settings."
-msgstr ""
+msgstr "Privoxy 프록시 데몬 설정을 구성합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:233
msgid "Connection sharing"
@@ -178,7 +178,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:23
msgid "Delay (in seconds) during system boot before Privoxy starts."
-msgstr ""
+msgstr "시스템 부팅 후 Privoxy가 시작되기 전 지연 시간 (초 단위)을 지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:135
msgid "Deny access"
@@ -202,11 +202,11 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:251
msgid "Enable compression"
-msgstr ""
+msgstr "압축 활성화"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:181
msgid "Enable proxy authentication forwarding"
-msgstr ""
+msgstr "프록시 인증 전달 활성화"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:156
msgid "Enable remote toggle"
@@ -218,7 +218,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
msgid "Enable/Disable autostart of Privoxy"
-msgstr ""
+msgstr "Privoxy의 자동 실행 여부를 설정합니다"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:150
msgid "Enable/Disable filtering when Privoxy starts."
@@ -233,6 +233,8 @@ msgid ""
"Enabling this option is NOT recommended if there is no parent proxy that "
"requires authentication!"
msgstr ""
+"인증이 필요한 상위 프록시가 없다면 이 옵션을 활성화하는 것을 권장하지 "
+"않습니다!"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:172
msgid "Enforce page blocking"
@@ -244,31 +246,31 @@ msgstr "파일 및 디렉터리"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:104
msgid "Filter files"
-msgstr ""
+msgstr "필터 파일"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:185
msgid "Forward HTTP"
-msgstr ""
+msgstr "HTTP 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:189
msgid "Forward SOCKS 4"
-msgstr ""
+msgstr "SOCKS 4 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:193
msgid "Forward SOCKS 4A"
-msgstr ""
+msgstr "SOCKS 4A 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:197
msgid "Forward SOCKS 5"
-msgstr ""
+msgstr "SOCKS 5 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:201
msgid "Forward SOCKS 5t"
-msgstr ""
+msgstr "SOCKS 5t 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:178
msgid "Forwarding"
-msgstr ""
+msgstr "전달"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
@@ -305,7 +307,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:121
msgid "Listen addresses"
-msgstr ""
+msgstr "수신 대기 주소"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:40
msgid "Location of the Privoxy User Manual."
@@ -361,7 +363,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:142
msgid "Maximum size (in KB) of the buffer for content filtering."
-msgstr ""
+msgstr "콘텐츠 필터링 버퍼의 최대 크기 (KB 단위)를 지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:207
msgid "Misc"
@@ -388,7 +390,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:130
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:136
msgid "Please read Privoxy manual for details!"
-msgstr ""
+msgstr "자세한 내용은 Privoxy 매뉴얼을 참조하세요!"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:12
msgid "Privoxy"
@@ -411,7 +413,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:47
msgid "Proxy Info URL"
-msgstr ""
+msgstr "프록시 정보 URL"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:282
msgid "Show I/O status"
@@ -427,7 +429,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:268
msgid "Single Threaded"
-msgstr ""
+msgstr "단일 스레드"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:237
msgid "Socket timeout"
@@ -453,16 +455,16 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:203
msgid ""
"Syntax: target_pattern [user:pass@]socks_proxy[:port] http_parent[:port]"
-msgstr ""
+msgstr "입력 형식: 대상_패턴 [사용자:암호@]SOCKS_프록시[:포트] 상위_HTTP[:포트]"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:187
msgid "Syntax: target_pattern http_parent[:port]"
-msgstr ""
+msgstr "입력 형식: 대상_패턴 상위_HTTP[:포트]"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:191
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:195
msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
-msgstr ""
+msgstr "입력 형식: 대상_패턴 SOCKS_프록시[:포트] 상위_HTTP[:포트]"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:19
msgid "System"
@@ -486,6 +488,8 @@ msgstr ""
msgid ""
"The address and TCP port on which Privoxy will listen for client requests."
msgstr ""
+"Privoxy가 클라이언트의 요청을 받기 위해 수신 대기할 주소와 TCP 포트를 "
+"지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:257
msgid ""
@@ -548,7 +552,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:118
msgid ""
"This tab controls the security-relevant aspects of Privoxy's configuration."
-msgstr ""
+msgstr "이 탭에서는 Privoxy 설정 중 보안과 관련된 요소를 제어합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:190
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:194
@@ -558,10 +562,12 @@ msgid ""
"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
"specific requests should be routed."
msgstr ""
+"특정 요청을 보낼 SOCKS 프록시 (및 선택 사항으로 상위 HTTP 프록시)를 "
+"지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:186
msgid "To which parent HTTP proxy specific requests should be routed."
-msgstr ""
+msgstr "특정 요청을 보낼 상위 HTTP 프록시를 지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:149
msgid "Toggle Status"
@@ -595,7 +601,7 @@ msgstr "사용자 매뉴얼"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:100
msgid "User customizations"
-msgstr ""
+msgstr "사용자 정의 설정"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:143
msgid "Value range 1 to 4096, no entry defaults to 4096"
@@ -627,7 +633,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:182
msgid "Whether or not proxy authentication through Privoxy should work."
-msgstr ""
+msgstr "Privoxy를 통한 프록시 인증의 작동 여부를 설정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:168
msgid "Whether or not the web-based actions file editor may be used."
@@ -653,4 +659,4 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:130
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:136
msgid "Who can access what."
-msgstr ""
+msgstr "어떤 대상이 무엇에 접근할 수 있는지 설정합니다."
diff --git a/applications/luci-app-qos/po/az/qos.po b/applications/luci-app-qos/po/az/qos.po
new file mode 100644
index 0000000000..d5950521cc
--- /dev/null
+++ b/applications/luci-app-qos/po/az/qos.po
@@ -0,0 +1,113 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:39
+msgid "Calculate overhead"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:57
+msgid "Classification Rules"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:33
+msgid "Classification group"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:129
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:96
+msgid "Destination host"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:45
+msgid "Download speed (kbit/s)"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:31
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
+msgid "Grant UCI access for luci-app-qos"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:42
+msgid "Half-duplex"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:27
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:125
+msgid "Number of bytes"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:113
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:105
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
+msgid "QoS"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:24
+msgid "Quality of Service"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:87
+msgid "Source host"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:64
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:51
+msgid "Upload speed (kbit/s)"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:25
+msgid ""
+"With %s you can prioritize network traffic selected by addresses, ports or "
+"services."
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:91
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:100
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:108
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:116
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:35
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:66
+msgid "express"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:68
+msgid "low"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:67
+msgid "normal"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:65
+msgid "priority"
+msgstr ""
diff --git a/applications/luci-app-radicale3/po/az/radicale3.po b/applications/luci-app-radicale3/po/az/radicale3.po
new file mode 100644
index 0000000000..8ffcd63d6b
--- /dev/null
+++ b/applications/luci-app-radicale3/po/az/radicale3.po
@@ -0,0 +1,483 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
+msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397
+msgid ""
+"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git "
+"commit -m 'Changes by '%(user)s"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227
+msgid "ARGON2"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:468
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:463
+msgid "Alert"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117
+msgid "Allowed Ciphers"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185
+msgid "Authentication Type"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224
+msgid "BCRYPT"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411
+msgid "Based on settings in 'Rights File'"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433
+msgid "CORS"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99
+msgid "Certificate"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113
+msgid "Client Certificate Authority"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391
+msgid "Command that is run after changes to storage"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277
+msgid "Confirm Plaintext Password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:462
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380
+msgid "Default (Multiple files on filesystem)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186
+msgid "Default (htpasswd file from users below)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455
+msgid "Default (info)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407
+msgid "Default (owner only)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386
+msgid "Delete sync tokens that are older (seconds)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437
+msgid "Document Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95
+msgid "Enable SSL connections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440
+msgid "Encoding for responding to requests/events"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444
+msgid "Encoding for storing local collections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306
+msgid "Encrypted Password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218
+msgid "Encryption method when changing this password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:461
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394
+msgid "Example storage hook"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373
+msgid "Folder"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373
+msgid "Folder in which to store collections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113
+msgid "For verifying client certificates"
+msgstr ""
+
+#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3
+msgid "Grant UCI access for luci-app-radicale3"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200
+msgid "HTTP(S) Basic Authentication Realm"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430
+msgid "HTTP(S) Headers"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433
+msgid "Header: X-Access-Control-Allow-Origin"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430
+msgid "Headers"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391
+msgid "Hook"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85
+msgid "Host:port"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306
+msgid ""
+"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' "
+"then this field becomes of hash of that password, otherwise this field "
+"remains the existing hash (you can also put your own hash value for the type "
+"of hash listed above)."
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220
+msgid "MD5-APR1"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451
+msgid "Main"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:470
+msgid "Mask Passwords"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133
+msgid "Max Connections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138
+msgid "Max Content Length"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386
+msgid "Max Sync Token Age"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133
+msgid "Maximum number of simultaneous connections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138
+msgid "Maximum size of request body (bytes)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381
+msgid "Multiple files on filesystem"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382
+msgid ""
+"Multiple files on filesystem wit no file-based locking. Must only be used "
+"with a single process."
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57
+msgid "Need a listen address"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126
+msgid "No SSL"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126
+msgid "No SSL support available. Please install python3-openssl."
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188
+msgid "No authentication"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68
+msgid "Open Web Interface"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166
+msgid "Password encryption method"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363
+msgid "Password is required"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219
+msgid "Plaintext"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271
+msgid "Plaintext Password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104
+msgid "Private Key"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189
+msgid "REMOTE_USER from web server"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412
+msgid "RO: All, RW: All"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410
+msgid "RO: Authenticated Users, RW: Owner"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409
+msgid "RO: None, RW: Authenticated Users"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408
+msgid "RO: None, RW: Owner"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58
+msgid ""
+"Radicale needs a non-loopback IP address for your browser to access the web "
+"interface"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77
+msgid "Radicale v3 CalDav/CardDAV Server Configuration"
+msgstr ""
+
+#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3
+msgid "Radicale3"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214
+msgid "Radicale3 Users"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200
+msgid "Realm"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:470
+msgid "Redact passwords in logs"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440
+msgid "Request"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204
+msgid "Required time between a failed authentication attempt and trying again"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204
+msgid "Retry Delay"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403
+msgid "Rights"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416
+msgid "Rights File"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406
+msgid "Rights Type"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221
+msgid "SHA-256"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222
+msgid "SHA-512"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95
+msgid "SSL"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117
+msgid "See python3-openssl documentation for available ciphers"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121
+msgid "See python3-openssl documentation for available protocols"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143
+msgid "Socket timeout (seconds)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444
+msgid "Storage"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379
+msgid "Storage Type"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456
+msgid "Trace"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339
+msgid "Unable to encrypt plaintext password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121
+msgid "Use Protocol"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403
+msgid "User-based ACL Settings"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263
+msgid "Username already exists"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254
+msgid ""
+"Username can only contain letters, numbers, dots, underscores and hyphens"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246
+msgid "Username is required"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250
+msgid "Username must be at least 1 character long"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420
+msgid "Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423
+msgid "Web UI Type"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300
+msgid "When changing encryption method, you must change all passwords"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190
+msgid "X-Remote-User from web server"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179
+msgid "autodetect"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187
+msgid "htpasswd file (manually populated)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194
+msgid "htpasswd-formatted file filename"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179
+msgid "password file can have users with a mix of support encryption methods"
+msgstr ""
diff --git a/applications/luci-app-radicale3/po/fr/radicale3.po b/applications/luci-app-radicale3/po/fr/radicale3.po
index 06130200d0..10405553ad 100644
--- a/applications/luci-app-radicale3/po/fr/radicale3.po
+++ b/applications/luci-app-radicale3/po/fr/radicale3.po
@@ -1,18 +1,21 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: luci-app-radicale 3\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
+"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match"
-msgstr ""
+msgstr "Les mots de passe en clair ne correspondent pas"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397
msgid ""
diff --git a/applications/luci-app-radicale3/po/ru/radicale3.po b/applications/luci-app-radicale3/po/ru/radicale3.po
index 66a45ff7fe..27bf817201 100644
--- a/applications/luci-app-radicale3/po/ru/radicale3.po
+++ b/applications/luci-app-radicale3/po/ru/radicale3.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian pppoe to exit if no session traffic is detected for %s "
+"seconds."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:34
+msgid "Client Interface"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:56
+msgid "Default: 5000"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:66
+msgid "Default: 600"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:61
+msgid "Default: 64"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:50
+msgid "Default: hostname"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:53
+msgid ""
+"Each one causes the named service to be advertised in a Service-Name tag in "
+"the PADO frame. The first one specifies the default service, and is used if "
+"the PPPoE client requests a Service-Name of length zero."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:25
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:25
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:40
+msgid "First remote IP"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/rpcd/acl.d/luci-app-rp-pppoe-server.json:3
+msgid "Grant UCI access for luci-app-rp-pppoe-server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:33
+msgid "IP of listening side"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:40
+msgid ""
+"If specified as 0.0.0.0 remote IP allocation will be delegated "
+"to pppd"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:33
+msgid ""
+"If specified as 0.0.0.0 the selection of local IP address is "
+"delegated to pppd"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:99
+msgid ""
+"Instead of numbering PPPoE sessions starting at 1, numbering starts at %s"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:27
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:34
+msgid ""
+"Interface from which to relay. Only PPPoE clients may be connected to this "
+"interface."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:27
+msgid "Interface on which to listen."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:27
+msgid ""
+"Interface on which to listen. Only PPPoE servers may be connected to this "
+"interface."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:41
+msgid ""
+"Interface upon which to listen and to relay. Both PPPoE clients and servers "
+"may be connected to this interface."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:94
+msgid "Invokes pppd with the unit flag"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:115
+msgid "MSS"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:115
+msgid "Max Segment Size"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:53
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:58
+msgid "Maximum Sessions"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:58
+msgid "Maximum concurrent sessions"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:66
+msgid "Maximum sessions per peer"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:70
+msgid "No limit"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:65
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:110
+msgid "No timeout"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:99
+msgid "Offset"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:81
+msgid "Options file"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:99
+msgid "PPP Offset"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:19
+msgid "PPPoE Relay Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:19
+msgid "PPPoE Server Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:13
+msgid "RP PPPoE Relay"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
+msgid "RP PPPoE Server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:89
+msgid "Random session selection"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:124
+msgid "Reduces CPU usage, but may cause a race condition on slow CPUs"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:21
+msgid "Relay Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:18
+msgid "Roaring Penguin PPPoE Relay"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:18
+msgid "Roaring Penguin PPPoE Server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:21
+msgid "Server Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:27
+msgid "Server Interface"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:53
+msgid "Service Name"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:124
+msgid "Synchronous PPP encapsulation"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:89
+msgid "Tells the PPPoE server to permute session numbers randomly."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:61
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:106
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:94
+msgid "Unit"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:48
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:76
+msgid "Use Non-UCI Config"
+msgstr ""
diff --git a/applications/luci-app-rustdesk-server/po/az/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/az/rustdesk-server.po
new file mode 100644
index 0000000000..2e9b1f571d
--- /dev/null
+++ b/applications/luci-app-rustdesk-server/po/az/rustdesk-server.po
@@ -0,0 +1,477 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:541
+msgid "ALWAYS_USE_RELAY"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:518
+msgid ""
+"Additional rendezvous servers. Add one server per entry (hostname or "
+"hostname:port)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "All existing clients will need to be reconfigured."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:586
+msgid "Bandwidth limit per single connection in MB/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:190
+msgid "Binary"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Cannot regenerate: No public key exists yet."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Cannot start service: Enable the ID Server or Relay Server in the "
+"configuration first."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Check \"Enable ID Server\" or \"Enable Relay Server\" below and click \"Save "
+"& Apply\"."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:165
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:188
+msgid "Component"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:493
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:174
+msgid "Configure in Network → Firewall → Traffic Rules."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "Continue?"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:449
+msgid "Copy"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:598
+msgid "DOWNGRADE_START_CHECK"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:594
+msgid "DOWNGRADE_THRESHOLD"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:551
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:575
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:547
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:571
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:514
+msgid ""
+"Default relay servers. Add one server per entry (hostname or hostname:port)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:522
+msgid "Determine if the connection comes from LAN. Use CIDR notation."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:501
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:556
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:312
+msgid "Enable ID Server or Relay Server first"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:471
+msgid "Enable ID Server or Relay Server in Configuration first"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:191
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:548
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:572
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:248
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:286
+msgid "Error:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:349
+msgid "Failed to restart service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:323
+msgid "Failed to start service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:336
+msgid "Failed to stop service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:283
+msgid "Failed:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:172
+msgid "Firewall Configuration Required"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:542
+msgid "Force all connections to use relay servers"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Found"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:18
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/rpcd/acl.d/luci-app-rustdesk-server.json:3
+msgid "Grant access to RustDesk Server configuration"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:200
+msgid "HBBR (Relay Server)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:194
+msgid "HBBS (ID Server)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:497
+msgid "ID Server (hbbs)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:550
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:574
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:80
+msgid "Invalid characters detected"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Invalid characters."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:509
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:564
+msgid "Key (-k, --key)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:237
+msgid "Key regeneration failed:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:230
+msgid "Keys deleted. Starting service to generate new keys..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:521
+msgid "LAN Mask (--mask)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:579
+msgid "LIMIT_SPEED"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:299
+msgid "Loading..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:26
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:546
+msgid "Logging level for the ID server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:570
+msgid "Logging level for the relay server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Not Found"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:451
+msgid "Not generated yet - start the service"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:510
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:565
+msgid "Only allow clients with the same key. If empty, uses auto-generated key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Only alphanumeric and base64 characters (+/=) allowed."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:504
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:559
+msgid "Port (-p, --port)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:273
+msgid "Processing..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:209
+msgid "Public Key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:545
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:569
+msgid "RUST_LOG"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:254
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:258
+msgid "Regenerate Key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:216
+msgid "Regenerate the key pair (requires existing key)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:461
+msgid "Regenerate the key pair (will restart service)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:226
+msgid "Regenerating..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:498
+msgid "Relay Server (hbbr)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:513
+msgid "Relay Servers (-r, --relay-servers)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:163
+msgid "Remote Desktop Software Server configuration."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:517
+msgid "Rendezvous Servers (-R, --rendezvous-servers)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:173
+msgid ""
+"Required ports (when using default settings): TCP 21115-21119, UDP 21116."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:353
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:162
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:3
+msgid "RustDesk Server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/logs.js:4
+msgid "RustDesk Server Log"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:584
+msgid "SINGLE_BANDWIDTH"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:531
+msgid "Serial Number (-s, --serial)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:164
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:305
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:183
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:189
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service disabled at boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service enabled at boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:244
+msgid "Service start may have failed. Check status above."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:242
+msgid "Service started with new key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:529
+msgid "Sets UDP receive buffer size (0 = system default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:534
+msgid "Sets configure update serial number"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:537
+msgid "Sets the download URL of RustDesk software for clients"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:507
+msgid "Sets the listening port for the ID/Rendezvous server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:562
+msgid "Sets the listening port for the relay server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:536
+msgid "Software Download URL (-u, --software-url)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:581
+msgid "Speed limit per connection in Mb/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:327
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:264
+msgid "Start at Boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:600
+msgid "Start check time for connection downgrade"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:473
+msgid "Start the service"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:459
+msgid "Start the service first to generate the initial key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Start the service first to generate the initial key."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:361
+msgid ""
+"Start will only work if at least \"Enable ID Server\" or \"Enable Relay "
+"Server\" is checked in the Configuration section below."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:340
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:589
+msgid "TOTAL_BANDWIDTH"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "This will regenerate the key pair and restart the service."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:596
+msgid "Threshold for connection downgrade"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:591
+msgid "Total bandwidth limit in MB/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:552
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:576
+msgid "Trace"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:526
+msgid "UDP Recv Buffer (-M, --rmem)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:111
+msgid "URL must start with http:// or https://"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:549
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:573
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "Yes"
+msgstr ""
diff --git a/applications/luci-app-rustdesk-server/po/de/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/de/rustdesk-server.po
index 744987781e..febf9f54a3 100644
--- a/applications/luci-app-rustdesk-server/po/de/rustdesk-server.po
+++ b/applications/luci-app-rustdesk-server/po/de/rustdesk-server.po
@@ -1,11 +1,14 @@
msgid ""
msgstr ""
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: Werner Schleifer \n"
+"Language-Team: German \n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:541
msgid "ALWAYS_USE_RELAY"
@@ -226,7 +229,7 @@ msgstr ""
#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:26
msgid "Log"
-msgstr ""
+msgstr "Protokoll"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:546
msgid "Logging level for the ID server"
diff --git a/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po
index 11565c4fb1..e64e249a04 100644
--- a/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po
+++ b/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -30,21 +30,23 @@ msgstr "Visus esamus klientus reikės iš naujo sukonfigūruoti."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:586
msgid "Bandwidth limit per single connection in MB/s (0 = default)"
-msgstr ""
+msgstr "Pralaidumo riba vienam ryšiui MB/s (0-is = numatytoji)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:190
msgid "Binary"
-msgstr ""
+msgstr "Dvejetainė"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
msgid "Cannot regenerate: No public key exists yet."
-msgstr ""
+msgstr "Negalima sugeneruoti: viešojo rakto dar nėra."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
msgid ""
"Cannot start service: Enable the ID Server or Relay Server in the "
"configuration first."
msgstr ""
+"Negalima paleisti tarnybos: pirmiausia konfigūracijoje įjunkite ID serverį "
+"arba retransliavimo/perdavimo serverį."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
msgid ""
diff --git a/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po
index 5070205096..5252e20954 100644
--- a/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po
+++ b/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 15:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
"\n"
"Language-Team: Russian A value "
+"of zero means wait indefinitely."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+msgid "The device itself."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "The driver required for the device."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid ""
+"The name of the device to connect to.
This must be in the form of /dev/"
+"."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "The network to listen from."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "The protocol to listen to."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:38
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:37
+msgid "The speed the device port should operate at."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:70
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:69
+msgid "Use RTS and CTS lines"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
+msgid "ser2net"
+msgstr ""
diff --git a/applications/luci-app-ser2net/po/ru/ser2net.po b/applications/luci-app-ser2net/po/ru/ser2net.po
index d8a70022f2..d5f4eccee7 100644
--- a/applications/luci-app-ser2net/po/ru/ser2net.po
+++ b/applications/luci-app-ser2net/po/ru/ser2net.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 09:44+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian /etc/smartdns/conf.d"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353
+msgid ""
+"Include other config files from /etc/smartdns/conf.d or custom path, can be "
+"downloaded from the download page."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
+msgid "Ipset name, Add domain result to ipset when speed check fails."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:526
+msgid "List of files to download."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:228
+msgid "Listen only on the specified interfaces."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+msgid "Local Port"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:623
+msgid "Log File"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:607
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:619
+msgid "Log Number"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:603
+msgid "Log Size"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:756
+msgid "Marking Packets"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:336
+msgid "Maximum TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:328
+msgid "Minimum TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:864
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1067
+msgid "NFTset Name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:315
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:470
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:876
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1080
+msgid "NFTset name format error, format: [#[4|6]:[family#table#set]]"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:864
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1067
+msgid "NFTset name, format: [#[4|6]:[family#table#set]]"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:65
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
+msgid "Name of device name listen on."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+msgid ""
+"Nftset name, Add domain result to nftset when speed check fails, format: "
+"[#[4|6]:[family#table#set]]"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1013
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+msgid "No Speed IPset Name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+msgid "No Speed NFTset Name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:717
+msgid "No check certificate"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:176
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:999
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1024
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:783
+msgid "Only socks5 proxy support udp server."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:779
+msgid "Please set proxy server first."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:566
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:135
+msgid "Proxy Server Settings"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:566
+msgid "Proxy Server URL, format: [socks5|http]://user:pass@ip:port."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:574
+msgid ""
+"Proxy server URL format error, format: [socks5|http]://user:pass@ip:port."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:389
+msgid "Query DNS through specific dns server group, such as office, home."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:63
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+msgid "Reply Domain TTL Max"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:341
+msgid "Reply maximum TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1149
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1150
+msgid "Report bugs"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:266
+msgid "Resolve Local Hostnames"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:266
+msgid "Resolve local hostnames by reading Dnsmasq lease file."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208
+msgid "Response Mode"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1173
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1164
+msgid "Restart Service"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:132
+msgid "Second Server Settings"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+msgid "Serve expired"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:388
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:812
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:966
+msgid "Server Group"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:832
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:986
+msgid "Server Group %s not exists"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+msgid "Server Name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:806
+msgid "Set Specific domain ip address."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:805
+msgid "Set Specific domain rule list."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:807
+msgid "Set Specific ip blacklist."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:708
+msgid "Set TLS hostname to verify."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:757
+msgid "Set mark on packets."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:737
+msgid ""
+"Set the HTTP host used for the query. Use this parameter when the host of "
+"the URL address is an IP address."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:727
+msgid "Sets the server name indication for query. '-' for disable SNI name."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:401
+msgid "Skip Address Rules"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:430
+msgid "Skip Cache"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:430
+msgid "Skip Cache."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
+msgid "Skip Dualstack Selection"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
+msgid "Skip Dualstack Selection."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
+msgid "Skip Ipset Rule"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:407
+msgid "Skip Nameserver Rule"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:419
+msgid "Skip SOA Address Rule"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:420
+msgid "Skip SOA address rules."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:836
+msgid "Skip Speed Check"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:402
+msgid "Skip address rules."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
+msgid "Skip ipset rules."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:408
+msgid "Skip nameserver rules."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94
+#: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3
+msgid "SmartDNS"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
+msgid "SmartDNS Server"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
+msgid ""
+"SmartDNS is a local high-performance DNS server, supports finding fastest "
+"IP, supports ad filtering, and supports avoiding DNS poisoning."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1141
+msgid "SmartDNS official website"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+msgid "Smartdns local server port"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
+msgid ""
+"Smartdns local server port, smartdns will be automatically set as main dns "
+"when the port is 53."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209
+msgid ""
+"Smartdns response mode, First Ping: return the first ping IP, Fastest IP: "
+"return the fastest IP, Fastest Response: return the fastest DNS response."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+msgid "Smartdns server name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1015
+msgid "Smartdns speed check mode."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1118
+msgid ""
+"Specify an IP address to return for any host in the given domains, Queries "
+"in the domains are never forwarded and always replied to with the specified "
+"IP address which may be IPv4 or IPv6."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1015
+msgid "Speed Check Mode"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1049
+msgid "Speed check mode is invalid."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:218
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383
+msgid "TCP Server"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1043
+msgid "TCP port is empty"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:707
+msgid "TLS Hostname Verify"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:726
+msgid "TLS SNI name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:745
+msgid "TLS SPKI Pinning"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+msgid "TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1136
+msgid "Technical Support"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:538
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:547
+msgid "URL format error, format: http:// or https://"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:522
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:513
+msgid "Update Files"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:499
+msgid "Upload Config File"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:506
+msgid "Upload Domain List File"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:507
+msgid "Upload domain list file to /etc/smartdns/domain-set"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:891
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:991
+msgid ""
+"Upload domain list file, or configure auto download from Download File "
+"Setting page."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:920
+msgid "Upload domain list file."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:500
+msgid "Upload smartdns config file to /etc/smartdns/conf.d"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:630
+msgid "Upstream Servers"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:631
+msgid ""
+"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
+"servers, including multiple foreign DNS servers."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:764
+msgid "Use Proxy"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:765
+msgid "Use proxy to connect to upstream DNS server."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:746
+msgid ""
+"Used to verify the validity of the TLS server, The value is Base64 encoded "
+"SPKI fingerprint, leaving blank to indicate that the validity of TLS is not "
+"verified."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:261
+msgid "Write cache to disk on exit and load on startup."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1012
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:171
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:212
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:610
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1011
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1019
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:554
+msgid "domain list (/etc/smartdns/domain-set)"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:669
+msgid "https"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:294
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:857
+msgid "ipset name format error, format: [#[4|6]:]ipsetname"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1142
+msgid "open website"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:555
+msgid "smartdns config (/etc/smartdns/conf.d)"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:584
+msgid "smartdns custom settings"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:667
+msgid "tcp"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:668
+msgid "tls"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:553
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:666
+msgid "udp"
+msgstr ""
diff --git a/applications/luci-app-smartdns/po/ko/smartdns.po b/applications/luci-app-smartdns/po/ko/smartdns.po
index e3a46af062..080d5c6ea0 100644
--- a/applications/luci-app-smartdns/po/ko/smartdns.po
+++ b/applications/luci-app-smartdns/po/ko/smartdns.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-21 06:23+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -10,11 +10,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791
msgid "Additional Args for upstream dns servers"
-msgstr ""
+msgstr "상위 dns 서버에 사용될 추가 인수들"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:885
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1089
diff --git a/applications/luci-app-smartdns/po/pt_BR/smartdns.po b/applications/luci-app-smartdns/po/pt_BR/smartdns.po
index 10ef67cbda..4cce84520f 100644
--- a/applications/luci-app-smartdns/po/pt_BR/smartdns.po
+++ b/applications/luci-app-smartdns/po/pt_BR/smartdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -44,7 +44,7 @@ msgstr ""
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:638
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252
msgid ""
diff --git a/applications/luci-app-smartdns/po/ru/smartdns.po b/applications/luci-app-smartdns/po/ru/smartdns.po
index 766c07e734..89332155b8 100644
--- a/applications/luci-app-smartdns/po/ru/smartdns.po
+++ b/applications/luci-app-smartdns/po/ru/smartdns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -34,7 +34,7 @@ msgstr "Ações"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:634
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:150
msgid "AgentX socket path"
diff --git a/applications/luci-app-snmpd/po/ru/snmpd.po b/applications/luci-app-snmpd/po/ru/snmpd.po
index d942c804f9..58b232ded1 100644
--- a/applications/luci-app-snmpd/po/ru/snmpd.po
+++ b/applications/luci-app-snmpd/po/ru/snmpd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to disable ingress shaping "
+"selectively"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:152
+msgid "ECN (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
+msgid "Enable SQM"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Enable multi-queue config"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid ""
+"Enable multi-queue qdisc on supported hardware. If .qos script does not "
+"support mq this option is ignored."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:152
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr ""
+
+#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
+msgid "Grant UCI access for luci-app-sqm"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:191
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:222
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:207
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:207
+msgid "Maximum packet size"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:217
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:217
+msgid "Minimum packet size"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:212
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:197
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:184
+msgid "Qdisc options (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:212
+msgid "Rate table size"
+msgstr ""
+
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:140
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:140
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:48
+msgid ""
+"The SQM service seems to be disabled. Please use the button below to "
+"activate this service."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:191
+msgid "Which link layer technology to account for"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:222
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
+msgid ""
+"With SQM you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:107
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:153
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:159
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:192
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:223
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-squid/po/az/squid.po b/applications/luci-app-squid/po/az/squid.po
new file mode 100644
index 0000000000..2494ac09e3
--- /dev/null
+++ b/applications/luci-app-squid/po/az/squid.po
@@ -0,0 +1,75 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:50
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:100
+msgid "Advanced settings grants you direct access to the configuration files."
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:93
+msgid "Can only be set if Squid is compiled with the %s option"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:52
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:106
+msgid "Config file"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:86
+msgid "Coredump files directory"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:92
+msgid "Enable ICMP pinger"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:17
+msgid "File must be located in directory /etc/squid"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:49
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
+msgid "Grant UCI access for luci-app-squid"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:70
+msgid "HTTP port options"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:59
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:107
+msgid "Mime table"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:66
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:74
+msgid "SSL DB"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:78
+msgid "SSL DB options"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:43
+#: applications/luci-app-squid/root/usr/share/luci/menu.d/luci-app-squid.json:3
+msgid "Squid"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:82
+msgid "Visible Hostname"
+msgstr ""
diff --git a/applications/luci-app-squid/po/pt_BR/squid.po b/applications/luci-app-squid/po/pt_BR/squid.po
index 99c19ad06a..a4ab654788 100644
--- a/applications/luci-app-squid/po/pt_BR/squid.po
+++ b/applications/luci-app-squid/po/pt_BR/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -12,7 +12,7 @@ msgstr ""
#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:50
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:100
msgid "Advanced settings grants you direct access to the configuration files."
diff --git a/applications/luci-app-squid/po/ru/squid.po b/applications/luci-app-squid/po/ru/squid.po
index f7d66026ac..43a5669ebe 100644
--- a/applications/luci-app-squid/po/ru/squid.po
+++ b/applications/luci-app-squid/po/ru/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian * means to listen all interfaces including public."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:138
+msgid "A key with that name already exists."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:123
+msgid "Accept new and check if not changed"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:123
+msgid "Add the pub key to %s or %s."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:34
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:36
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:49
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:74
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:87
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:112
+msgid ""
+"Bind IP address e.g. 192.168.1.1 or hostname e.g. "
+"localhost."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:109
+msgid "Check host IP"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:110
+msgid "Check the host IP address in the %s file."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:75
+msgid "Compression may be useful on slow connections."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:126
+msgid "Configure TUN/TAP devices for VPN tunnels."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:84
+msgid "Delay after a connection failure before trying to reconnect."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:99
+msgid "Dynamic Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:30
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:68
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:106
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:132
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:51
+msgid "For Dropbear %s"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:52
+msgid "For OpenSSH %s"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:131
+msgid "For example, the following command would connect via an HTTP proxy:"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:62
+msgid "Forward a port on the local host to a service on the remote host."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:24
+msgid "Forward a port on the remote host to a service on the local host."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:33
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:116
+msgid "Generate"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:97
+msgid "Generate a new key"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/root/usr/share/rpcd/acl.d/luci-app-sshtunnel.json:3
+msgid "Grant UCI access for luci-app-sshtunnel"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:37
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:36
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:48
+msgid "Identity Key"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:50
+msgid "If not specified then a default will be used."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:125
+msgid ""
+"In LuCI you can do that with System / Administration / SSH-Keys"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:48
+msgid "Keys of SSH servers found in %s."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:38
+msgid "Known Hosts"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:46
+msgid "Known hosts"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:61
+msgid "Local Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:48
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:73
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:111
+msgid "Local address"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:142
+msgid "Local dev"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:55
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:81
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:119
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:62
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:88
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:101
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:79
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:115
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:125
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:18
+msgid "No SSH keys found, generate a new one"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:41
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:49
+msgid "Private key file with authentication identity."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:129
+msgid "Proxy tunnel command"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:38
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:89
+msgid "Public Key"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:120
+msgid "Refuse to connect to hosts whose host key has changed."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:23
+msgid "Remote Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:35
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:86
+msgid "Remote address"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:147
+msgid "Remote dev"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:43
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:93
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:83
+msgid "Retry delay"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:100
+msgid "SOCKS proxy via remote host."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:121
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:14
+msgid "SSH Keys"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:22
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:39
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:23
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:18
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:3
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:30
+msgid "SSH Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:164
+msgid "See %s."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:157
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:92
+msgid "Server keep alive attempts"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:101
+msgid "Server keep alive interval (seconds)"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:28
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:22
+msgid "Servers"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:119
+msgid "Strict host key checking"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:130
+msgid "The command to use to connect to the server."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:93
+msgid ""
+"The number of server alive messages which may be sent before SSH disconnects "
+"from the server."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:111
+msgid ""
+"This allows SSH to detect whether a host key changed due to DNS spoofing."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:23
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:40
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:24
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:19
+msgid "This configures SSH Tunnels."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:157
+msgid "Unable to generate a key: %s"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:74
+msgid "Use compression"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:45
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:125
+msgid "VPN Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:137
+msgid "VPN type"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:78
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:114
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:124
+msgid "Yes"
+msgstr ""
diff --git a/applications/luci-app-sshtunnel/po/ko/sshtunnel.po b/applications/luci-app-sshtunnel/po/ko/sshtunnel.po
index e9aff6a60a..f6c8c4e7ba 100644
--- a/applications/luci-app-sshtunnel/po/ko/sshtunnel.po
+++ b/applications/luci-app-sshtunnel/po/ko/sshtunnel.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-21 11:00+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -17,6 +17,8 @@ msgstr ""
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:113
msgid "* means to listen all interfaces including public."
msgstr ""
+"* 공용 인터페이스를 포함한 모든 인터페이스에서 수신 "
+"대기합니다."
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:138
msgid "A key with that name already exists."
diff --git a/applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po b/applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po
index ef9a6b04bf..74e73d3dc0 100644
--- a/applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po
+++ b/applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -33,7 +33,7 @@ msgstr "Adicione a chave pública a %s ou %s."
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:34
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:36
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:49
diff --git a/applications/luci-app-sshtunnel/po/ru/sshtunnel.po b/applications/luci-app-sshtunnel/po/ru/sshtunnel.po
index 5f3f18b206..2b5dbda1b4 100644
--- a/applications/luci-app-sshtunnel/po/ru/sshtunnel.po
+++ b/applications/luci-app-sshtunnel/po/ru/sshtunnel.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian
Warning: Setting the wrong "
+"values will result in a very high memory consumption in the temporary "
+"directory. This can render the device unusable!"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:18
+msgid ""
+"The sensors plugin uses the Linux Sensors framework to gather environmental "
+"statistics."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
+msgid ""
+"The splash leases plugin uses libuci to collect statistics about splash "
+"leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
+msgid ""
+"The tcpconns plugin collects information about open tcp connections on "
+"selected ports."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
+msgid ""
+"The thermal plugin will monitor temperature of the system. Data is typically "
+"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
+"read, e.g. thermal_zone1 )"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
+msgid ""
+"The unixsock plugin creates a unix socket which can be used to read "
+"collected data from a running collectd instance."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
+msgid "The uptime plugin collects statistics about the uptime of the system."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/users.js:7
+msgid ""
+"The users plugin collects statistics about users logged in locally via "
+"shell. NOTE: Local shell (wtmp) tracking is NOT enabled in default builds. "
+"Additional setup is required to get non-zero counts."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
+msgid "There is no RRD data available yet to render graphs."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/thermal.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/thermal.json:2
+msgid "Thermal"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
+msgid "Thermal Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:7
+msgid "This plugin collects statistics about the processor context switches."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:7
+msgid "This plugin collects statistics about the processor frequency scaling."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
+msgid ""
+"This section defines on which interfaces collectd will wait for incoming "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
+msgid ""
+"This section defines to which servers the locally collected data is sent to."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:92
+msgid "Topic"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:67
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:87
+msgid "True"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:78
+msgid "Try to look up fully qualified hostname"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:20
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/nut.js:7
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
+msgid "UPS"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
+msgid "UPS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+msgid "UPS name in NUT ups@host format"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
+msgid "UnixSock"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
+msgid "Unixsock Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:22
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
+msgid "Uptime"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
+msgid "Uptime Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
+msgid "Uptime monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
+msgid "Use improved naming schema"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:66
+msgid "Used PID file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:27
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:47
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:38
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/users.js:7
+msgid "Users"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/users.js:6
+msgid "Users Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:109
+msgid "Vectoring Down"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:122
+msgid "Vectoring Up"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
+msgid "Verbose monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
+msgid "When none selected, all disks will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
+msgid "When none selected, all interfaces will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
+msgid "When set to true, reports per-state metric (system, user, idle)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:19
+msgid "When set to true, we request absolute values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
+msgid "When set to true, we request percentage values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
+msgid "Wireless"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
+msgid "Wireless iwinfo Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:102
+msgid "Writing *.rrd files to %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
+msgid ""
+"You need to configure collectd to gather data into .rrd "
+"files."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:44
+msgid "all local listening ports,"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
+msgid "cURL plugin enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/curl.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/curl.json:2
+msgid "cUrl"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
+msgid "cUrl Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:45
+msgid "no summary"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:137
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
+msgid "one device"
+msgid_plural "%d devices"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
+msgid "one filesystem type"
+msgid_plural "%d filesystem types"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:42
+msgid "one local"
+msgid_plural "%d local"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
+msgid "one mount"
+msgid_plural "%d mounts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:43
+msgid "one remote port"
+msgid_plural "%d remote ports"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
+msgid "reduces rrd size"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:45
+msgid "summary of all ports"
+msgstr ""
diff --git a/applications/luci-app-statistics/po/ko/statistics.po b/applications/luci-app-statistics/po/ko/statistics.po
index 65ab5d77ea..a7cbcae8ad 100644
--- a/applications/luci-app-statistics/po/ko/statistics.po
+++ b/applications/luci-app-statistics/po/ko/statistics.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2026-04-24 15:13+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -121,7 +121,7 @@ msgid ""
"shutdown, reboot, and/or sysupgrade"
msgstr ""
"시스템 종료, 재부팅, 시스템 업그레이드 시 비휘발성 저장소에 RRD 통계 "
-"데이터를 백업하고 복구합니다"
+"데이터를 백업하고 복원합니다"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:57
msgid "Base Directory"
@@ -674,7 +674,7 @@ msgstr "수신 호스트"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
msgid "Listen port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
msgid "Listener interfaces"
diff --git a/applications/luci-app-statistics/po/lt/statistics.po b/applications/luci-app-statistics/po/lt/statistics.po
index 9215685a47..a58845de57 100644
--- a/applications/luci-app-statistics/po/lt/statistics.po
+++ b/applications/luci-app-statistics/po/lt/statistics.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -1592,8 +1592,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
msgid "The dhcpleases plugin collects information about assigned DHCP leases."
-msgstr ""
-"„DHCPleases“ papildinys renka informaciją apie priskirtas „DHCP“ nuomas."
+msgstr "„DHCPleases“ plėtinys renka informaciją apie priskirtas „DHCP“ nuomas."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
diff --git a/applications/luci-app-statistics/po/pt_BR/statistics.po b/applications/luci-app-statistics/po/pt_BR/statistics.po
index 72fcec506a..4ac5f588a6 100644
--- a/applications/luci-app-statistics/po/pt_BR/statistics.po
+++ b/applications/luci-app-statistics/po/pt_BR/statistics.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -706,7 +706,7 @@ msgstr "Monitoramento de carga ativado"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:30
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
-msgstr "Carregando os dados…"
+msgstr "Carregando dados…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
@@ -1873,7 +1873,7 @@ msgstr "Configuração do plugin Unixsock"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
diff --git a/applications/luci-app-statistics/po/ru/statistics.po b/applications/luci-app-statistics/po/ru/statistics.po
index 666f29e74a..3a4ab9ca88 100644
--- a/applications/luci-app-statistics/po/ru/statistics.po
+++ b/applications/luci-app-statistics/po/ru/statistics.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: statistics\n"
"POT-Creation-Date: 2017-10-17 22:00+0300\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 09:44+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Lithuanian \n"
@@ -25,19 +25,19 @@ msgstr "Veiksmas, kai sueina „DPD“ pasibaigusios užklausos laikas"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:104
msgid "Active IKE_SAs"
-msgstr ""
+msgstr "Aktyvūs „IKE_SA“ (dgs.)"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:92
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:259
msgid "Advanced"
-msgstr ""
+msgstr "Pažangūs"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:397
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:404
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:413
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:418
msgid "Algorithms marked with * are considered insecure"
-msgstr ""
+msgstr "Algoritmai pažymėti su „*“ yra laikomi nesaugiais"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:91
msgid "Authentication"
diff --git a/applications/luci-app-strongswan-swanctl/po/pt_BR/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/pt_BR/strongswan-swanctl.po
index aae0c84faa..b65422d173 100644
--- a/applications/luci-app-strongswan-swanctl/po/pt_BR/strongswan-swanctl.po
+++ b/applications/luci-app-strongswan-swanctl/po/pt_BR/strongswan-swanctl.po
@@ -1,11 +1,14 @@
msgid ""
msgstr ""
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
+"Language-Team: Portuguese (Brazil) \n"
"Language: pt_BR\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:299
msgid "Action on initial configuration load"
@@ -565,7 +568,7 @@ msgstr ""
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:102
msgid "Uptime"
-msgstr ""
+msgstr "Tempo de atividade"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:208
msgid "Use IKE fragmentation"
diff --git a/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po
index 95ccc73929..e39d54da9a 100644
--- a/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po
+++ b/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian Via proxy routes requests to the given target via the specified "
+"upstream proxy, Reject access disables any upstream proxy for the "
+"target"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:180
+msgid ""
+"Adds an 'X-Tinyproxy' HTTP header with the client IP address to forwarded "
+"requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:198
+msgid "Allowed clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:205
+msgid "Allowed connect ports"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:119
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:221
+msgid ""
+"By default, basic POSIX expressions are used for filtering. Enable this to "
+"activate extended regular expressions"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:225
+msgid ""
+"By default, filter strings are treated as case-insensitive. Enable this to "
+"make the matching case-sensitive"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:217
+msgid ""
+"By default, filtering is done based on domain names. Enable this to match "
+"against URLs instead"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:229
+msgid ""
+"By default, the filter rules act as blacklist. Enable this option to allow "
+"matched URLs or domain names only"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:298
+msgid ""
+"Can be either an IP address or range, a domain name or '.' for any host "
+"without domain"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:236
+msgid "Connection timeout"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:228
+msgid "Default deny"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:100
+msgid "Enable Tinyproxy server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:127
+msgid "Error page"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:220
+msgid "Filter by RegExp"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:216
+msgid "Filter by URLs"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:224
+msgid "Filter case-sensitive"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:212
+msgid "Filter file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:96
+msgid "Filtering and ACLs"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:94
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
+msgid "Grant UCI access for luci-app-tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:169
+msgid "Group"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:135
+msgid "HTML template file to serve for stat host requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:128
+msgid "HTML template file to serve when HTTP errors occur"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:190
+msgid "Header whitelist"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:199
+msgid ""
+"List of IP addresses or ranges which are allowed to use the proxy server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:206
+msgid ""
+"List of allowed ports for the CONNECT method. A single value '0' disables "
+"CONNECT completely, an empty list allows all ports"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:111
+msgid "Listen address"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:103
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:145
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:146
+msgid "Log file to use for dumping messages"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:152
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:153
+msgid "Logging verbosity of the Tinyproxy process"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:244
+msgid "Max. clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:272
+msgid "Max. requests per server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:258
+msgid "Max. spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:245
+msgid "Maximum allowed number of concurrently connected clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:273
+msgid ""
+"Maximum allowed number of requests per process. If it is exeeded, the "
+"process is restarted. Zero means unlimited."
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:259
+msgid "Maximum number of prepared idle processes"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:237
+msgid "Maximum number of seconds an inactive connection is held open"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:251
+msgid "Min. spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:252
+msgid "Minimum number of prepared idle processes"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:266
+msgid "Number of idle processes to start when launching Tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:213
+msgid "Plaintext file with URLs or domains to filter. One entry per line"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:290
+msgid "Policy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:95
+msgid "Privacy settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:294
+msgid "Reject access"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:35
+msgid "Reload settings into tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:26
+msgid "Restart tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:90
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:97
+msgid "Server limits"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:191
+msgid ""
+"Specifies HTTP header names which are allowed to pass-through, all others "
+"are discarded. Leave empty to disable header filtering"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:104
+msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:184
+msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:120
+msgid ""
+"Specifies the address Tinyproxy binds to for outbound forwarded requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:112
+msgid "Specifies the addresses Tinyproxy is listening on for requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:170
+msgid "Specifies the group name the Tinyproxy process is running as"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:306
+msgid ""
+"Specifies the upstream proxy to use for accessing the target host. Format is "
+"address:port or socks5 address:port"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:164
+msgid "Specifies the user name the Tinyproxy process is running as"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:265
+msgid "Start spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:134
+msgid "Statistics page"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:82
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:297
+msgid "Target host"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:79
+#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:3
+msgid "Tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:79
+msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:58
+msgid "Tinyproxy is disabled"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:283
+msgid "Upstream Proxies"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:284
+msgid ""
+"Upstream proxy rules define proxy servers to use when accessing certain IP "
+"addresses or domains."
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:141
+msgid "Use syslog"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:163
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:183
+msgid "Via hostname"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:293
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:305
+msgid "Via proxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:56
+msgid "Waiting for data from url:"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:142
+msgid "Writes log messages to syslog instead of a log file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:179
+msgid "X-Tinyproxy header"
+msgstr ""
diff --git a/applications/luci-app-tinyproxy/po/ko/tinyproxy.po b/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
index d43544eadd..943ccaa6f7 100644
--- a/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -162,7 +162,7 @@ msgstr "수신 대기 주소"
#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:103
msgid "Listen port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:145
msgid "Log file"
diff --git a/applications/luci-app-tor/po/az/tor.po b/applications/luci-app-tor/po/az/tor.po
new file mode 100644
index 0000000000..3974d25c46
--- /dev/null
+++ b/applications/luci-app-tor/po/az/tor.po
@@ -0,0 +1,104 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:93
+msgid "A pair PublicPort;LocalPort e.g. 80;8080."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:94
+msgid ""
+"A pair PublicPort;unix:Socket e.g. 80;unix:/var/run/"
+"nginx.sock."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:92
+msgid ""
+"A single Port when the public port is the same as local e.g. "
+"80."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:21
+msgid "Custom config"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:82
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:85
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:50
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:34
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:12
+msgid "For further information check the documentation"
+msgstr ""
+
+#: applications/luci-app-tor/root/usr/share/rpcd/acl.d/luci-app-tor.json:3
+msgid "Grant UCI access for luci-app-tor"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:100
+msgid "Hook Script"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:18
+msgid "Include configs"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:79
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:69
+msgid "Onion domain"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:101
+msgid "Path to script which is executed after starting Tor."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:91
+msgid "Public ports to local"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:102
+msgid ""
+"The .onion domain is passed into the script via parameter --update-"
+"onion HOSTNAME."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:33
+msgid ""
+"Tor Onion (Hidden) Services are proxy tunnels to your local website, SSH and "
+"other services."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:32
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:38
+#: applications/luci-app-tor/root/usr/share/luci/menu.d/luci-app-tor.json:16
+msgid "Tor Onion Services"
+msgstr ""
+
+#: applications/luci-app-tor/root/usr/share/luci/menu.d/luci-app-tor.json:24
+msgid "Tor Onion router"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:11
+#: applications/luci-app-tor/root/usr/share/luci/menu.d/luci-app-tor.json:3
+msgid "Tor onion router"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:86
+msgid "Traffic will be forwarded to the target hostname"
+msgstr ""
diff --git a/applications/luci-app-tor/po/ru/tor.po b/applications/luci-app-tor/po/ru/tor.po
index 04871c2d44..5885d957ec 100644
--- a/applications/luci-app-tor/po/ru/tor.po
+++ b/applications/luci-app-tor/po/ru/tor.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian TOS"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
+msgid "Port forwarding enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+msgid "Prefer unencrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
+msgid "Prefetch enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
+msgid "Queue stalled enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
+msgid "Queue stalled minutes"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+msgid "Queueing"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
+msgid "RPC URL"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
+msgid "RPC authentication required"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
+msgid "RPC bind address"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
+msgid "RPC enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
+msgid "RPC password"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
+msgid "RPC port"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+msgid "RPC settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+msgid "RPC username"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+msgid "RPC whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
+msgid "Ratio limit"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
+msgid "Ratio limit enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+msgid "Rename partial files"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
+msgid "Scheduling"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
+msgid "Scrape paused torrents enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
+msgid "Script torrent done enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
+msgid "Script torrent done filename"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
+msgid "Seed queue enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
+msgid "Seed queue size"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
+msgid "Speed limit down"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
+msgid "Speed limit down enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
+msgid "Speed limit up"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
+msgid "Speed limit up enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
+msgid "This is documented on %s."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
+msgid "Transmission"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+msgid ""
+"Transmission daemon is a simple bittorrent client, here you can configure "
+"the settings."
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
+msgid "Trash original torrent files"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
+msgid "Upload slots per torrent"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
+msgid "Watch directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
+msgid "When enabled, this will toggle the alt-speed-enabled setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+msgid "in minutes from midnight"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
+msgid "uTP enabled"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/az/travelmate.po b/applications/luci-app-travelmate/po/az/travelmate.po
new file mode 100644
index 0000000000..23154d4a4f
--- /dev/null
+++ b/applications/luci-app-travelmate/po/az/travelmate.po
@@ -0,0 +1,928 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:88
+msgid "-- AP Selection --"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:394
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:439
+msgid "-- default --"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:180
+msgid ""
+"Please note: On first start please call the 'Interface "
+"Wizard' once, to make the necessary network- and firewall settings."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:501
+msgid "AP QR-Codes..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1101
+msgid "Add Uplink %q"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
+msgid "Add Uplink..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:292
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:398
+msgid ""
+"Additional trigger delay in seconds before travelmate processing begins."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:482
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1058
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:463
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:577
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:657
+msgid "Auto Login Script"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+msgid "AutoAdd Open Uplinks"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:640
+msgid ""
+"Automatically (re-)enable the uplink after n minutes, e.g. after "
+"failed login attempts.
The default of '0' disables this feature."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+msgid ""
+"Automatically add open uplinks like hotel captive portals to your wireless "
+"config."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:622
+msgid ""
+"Automatically disable the uplink after n minutes, e.g. for timed "
+"connections.
The default of '0' disables this feature."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:717
+msgid ""
+"Automatically handle VPN connections.
Please note: This feature "
+"requires the additional configuration of Wireguard or OpenVPN"
+"em>."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:544
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:995
+msgid "BSSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:465
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1044
+msgid "CHAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:322
+msgid "Captive Portal Detection"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+msgid "Captive Portal URL"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:448
+msgid "Changes on this tab needs a travelmate service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+msgid "Channel"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:322
+msgid ""
+"Check the internet availability, handle captive portal redirections and keep "
+"the uplink connection 'alive'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:178
+msgid ""
+"Configuration of the travelmate package to enable travel router "
+"functionality. For further information %s."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:566
+msgid "Connection End"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:639
+msgid "Connection End Expiry"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:403
+msgid "Connection Limit"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:555
+msgid "Connection Start"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:621
+msgid "Connection Start Expiry"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:345
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
+msgid "Device Name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:491
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1067
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:55
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:141
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:811
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1108
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
+msgid "Drag to reorder"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:451
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:469
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:454
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:459
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+msgid "E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:464
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:468
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1047
+msgid "EAP-GTC"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:469
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1048
+msgid "EAP-MD5"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:470
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1049
+msgid "EAP-MSCHAPV2"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:454
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1033
+msgid "EAP-Method"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:471
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1050
+msgid "EAP-TLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+msgid "Edit"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+msgid "Edit this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:298
+msgid "Enable the travelmate service."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:379
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:321
+msgid "Enable/Disable this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:298
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:333
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:356
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1001
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:272
+msgid "Ext. Hooks"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:658
+msgid ""
+"External script reference which will be called for automated captive portal "
+"logins."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:459
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1038
+msgid "FAST"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Filter AutoAdd SSIDs"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:291
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
+msgid "Generate a random unicast MAC address for each uplink connection."
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
+msgid "Grant access to LuCI app travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:390
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+msgid ""
+"How long should travelmate wait for a successful wlan uplink connection."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:478
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1055
+msgid "Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:988
+msgid "Ignore BSSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:246
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:974
+msgid "Interface Name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:492
+msgid "Interface Restart"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+msgid "Interface Timeout"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
+msgid "Interface Wizard"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:484
+msgid "Interface Wizard..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:382
+msgid "LAN Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:276
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:392
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:364
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:364
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid ""
+"List of SSID patterns for filtering/skipping specific open uplinks, e.g. "
+"'Chromecast*'"
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:602
+msgid "MAC Address"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1045
+msgid "MSCHAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1046
+msgid "MSCHAPV2"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:486
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1062
+msgid "Mgmt. Frame Protection"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+msgid ""
+"Minimum signal quality threshold as percent for conditional uplink (dis-) "
+"connections."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:371
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1016
+msgid "Mixed WPA/WPA2 802.1X (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:372
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1017
+msgid "Mixed WPA/WPA2 802.1X (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1008
+msgid "Mixed WPA/WPA2 PSK (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1009
+msgid "Mixed WPA/WPA2 PSK (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1011
+msgid "Mixed WPA2/WPA3 802.1X"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:358
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1003
+msgid "Mixed WPA2/WPA3 PSK (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
+msgid "Net Error Check"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logtemplate.js:41
+msgid "No %s related logs yet!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:167
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+msgid "No travelmate config found!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:170
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
+msgid "No wireless config / radio found!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:391
+msgid "Normal Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:323
+msgid "On/Off"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:374
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1019
+msgid "Open"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:492
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1068
+msgid "Optional"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+msgid "Overall Timeout"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+msgid "Overall retry timeout in seconds."
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:278
+msgid ""
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag & drop and scan for new ones.
"
+"The currently used uplink connection is emphasized in blue, an encrypted "
+"VPN uplink connection is emphasized in green."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:464
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1043
+msgid "PAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:458
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1037
+msgid "PEAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:441
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1022
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1028
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1095
+msgid "Password of Private Key"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:508
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1082
+msgid "Path to CA-Certificate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:514
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1087
+msgid "Path to Client-Certificate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1091
+msgid "Path to Private Key"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:352
+msgid "ProActive Uplink Switch"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:352
+msgid ""
+"Proactively scan and switch to a higher prioritized uplink, despite of an "
+"already existing connection."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:469
+msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
+msgid "QR-Code Overview"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:307
+msgid "Radio Selection"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
+msgid "Randomize MAC Addresses"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:454
+msgid "Receiver address for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:328
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:326
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:130
+msgid ""
+"Render the QR-Code of the selected Access Point to transfer the WLAN "
+"credentials to your mobile devices comfortably."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:817
+msgid "Repeat Scan"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:493
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1069
+msgid "Required"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:307
+msgid "Restrict travelmate to certain radio(s)."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:403
+msgid "Retry limit to connect to an uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:318
+msgid "Reverse Radio Order"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:318
+msgid "Reverse the radio processing order."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:348
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:533
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:982
+msgid "SSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
+msgid "SSID (hidden)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1112
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:509
+msgid "Save & Restart"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:780
+msgid "Scan on"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:696
+msgid "Script Arguments"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+msgid ""
+"Select an existing wireless WAN network interface or create a new one with "
+"the 'Interface Wizard'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:382
+msgid "Select the logical LAN network interface, default is 'lan'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:459
+msgid "Sender address for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:451
+msgid "Sends notification E-Mails after every succesful uplink connect."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:388
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:289
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+msgid "Signal Quality Threshold"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:697
+msgid ""
+"Space separated list of additional arguments passed to the Auto Login "
+"Script, i.e. username and password"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Standard VPN Service"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:342
+msgid "Standard VPN interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:342
+msgid ""
+"Standard VPN interface which will be automatically added to new STA profiles."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Standard VPN service which will be automatically added to new STA profiles."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:802
+msgid "Starting wireless scan on '"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:252
+msgid "Station ID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:260
+msgid "Station Interfaces"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:256
+msgid "Station MAC"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:264
+msgid "Station Subnet"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:248
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+msgid "Strength"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+msgid "System Info"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:456
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1035
+msgid "TLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:457
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1036
+msgid "TTLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
+msgid "The firewall zone name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:68
+msgid "The interface already exists!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:47
+msgid "The interface metric"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+msgid "The logical vpn network interface like 'wg0'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+msgid ""
+"The selected URL will be used for connectivity- and captive portal checks."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:388
+msgid "The selected priority will be used for travelmate processes."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:433
+msgid ""
+"The selected user agent will be used for connectivity- and captive portal "
+"checks."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logtemplate.js:50
+msgid "The syslog output, pre-filtered for messages related to: %s"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
+msgid "The uplink interface name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:578
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:35
+msgid ""
+"To use Travelmate, you have to set up an uplink interface once. This wizard "
+"creates an IPv4- and an IPv6 alias network interface with all required "
+"network- and firewall settings."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:464
+msgid "Topic for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
+msgid "Travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:289
+msgid "Travelmate Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
+msgid "Treat missing internet availability as an error."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:398
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:501
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1076
+msgid "Use system certificates"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:603
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:433
+msgid "User Agent"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:717
+msgid "VPN Hook"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+msgid "VPN Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:734
+msgid "VPN Service"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:290
+msgid "VPN Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+msgid "VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:501
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1076
+msgid "Validate server certificate using built-in system CA bundle"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:379
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1014
+msgid "WPA 802.1X (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1015
+msgid "WPA 802.1X (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1006
+msgid "WPA PSK (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1007
+msgid "WPA PSK (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1012
+msgid "WPA2 802.1X (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1013
+msgid "WPA2 802.1X (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1004
+msgid "WPA2 PSK (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
+msgid "WPA2 PSK (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1010
+msgid "WPA3 802.1X"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:373
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1018
+msgid "WPA3 OWE"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:357
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1002
+msgid "WPA3 PSK (SAE)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+msgid "WWAN Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+msgid "Wireless Scan"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:288
+msgid "Wireless Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
+msgid "Wireless Stations"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:473
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1052
+msgid "auth=MSCHAPV2"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:472
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1051
+msgid "auth=PAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:179
+msgid "check the online documentation"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/ru/travelmate.po b/applications/luci-app-travelmate/po/ru/travelmate.po
index 5c929f5c26..272089f899 100644
--- a/applications/luci-app-travelmate/po/ru/travelmate.po
+++ b/applications/luci-app-travelmate/po/ru/travelmate.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: travelmate\n"
"POT-Creation-Date: 2017-12-07 21:00+0300\n"
-"PO-Revision-Date: 2026-04-22 23:35+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian Change to a fixed port and "
+"try again."
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:51
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:71
+msgid "SSL"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:79
+msgid "SSL CA file path for client certificate verification"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:79
+msgid "SSL ca"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
+msgid "SSL cert"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
+msgid "SSL certificate file path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
+msgid "SSL key"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
+msgid "SSL key file path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:53
+msgid "Send option to client"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:82
+msgid "Set log level (default: 7)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:46
+msgid "Signal"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:46
+msgid "Signal to send to the command when exit it (default: 1, SIGHUP)"
+msgstr ""
+
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:3
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:14
+msgid "Terminal"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
+msgid "Terminal type"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
+msgid "Terminal type to report (default: xterm-256color)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:32
+msgid "UNIX domain socket path (eg: /var/run/ttyd.sock)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
+msgid "UNIX socket"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:32
+msgid "UNIX socket path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:91
+msgid "URL override"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
+msgid "User ID"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
+msgid "User id to run with"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:84
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
+msgid "ttyd Instance"
+msgstr ""
diff --git a/applications/luci-app-ttyd/po/ko/ttyd.po b/applications/luci-app-ttyd/po/ko/ttyd.po
index 60a1984b17..3a50148fdc 100644
--- a/applications/luci-app-ttyd/po/ko/ttyd.po
+++ b/applications/luci-app-ttyd/po/ko/ttyd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-08 17:32+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:65
msgid "Accept only one client and exit on disconnection"
-msgstr ""
+msgstr "하나의 클라이언트만 수용하고 접속 중단시 종료"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
diff --git a/applications/luci-app-udpxy/po/az/udpxy.po b/applications/luci-app-udpxy/po/az/udpxy.po
new file mode 100644
index 0000000000..bbb81f516a
--- /dev/null
+++ b/applications/luci-app-udpxy/po/az/udpxy.po
@@ -0,0 +1,127 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
+msgid "-1 is all."
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:209
+msgid "-1 is unlimited."
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:115
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:119
+msgid "Absent Interface"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
+msgid "Buffer message amount"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:209
+msgid "Buffer time limit"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:196
+msgid "Client amount upper limit"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:173
+msgid "Client statistics"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:142
+msgid "Custom Value"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:179
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:191
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:199
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:161
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
+msgid "Grant UCI access for luci-app-udpxy"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:175
+msgid "HTTP Listen interface"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:202
+msgid "Ingress buffer size"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:199
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:184
+msgid "Multicast subscribe Source Network"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:190
+msgid "Multicast subscribe source interface"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:213
+msgid "Nice increment"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:179
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:217
+msgid "Renew multicast subscription periodicity"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:167
+msgid "Respawn"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:202
+msgid "Unit: bytes, Kb, Mb; Max 2097152 bytes"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:217
+msgid "Unit: seconds; 0 is skip."
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:170
+msgid "Verbose logging"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:185
+msgid "When the network is reloaded, the udpxy is reloaded"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:134
+msgid "custom"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:154
+#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
+msgid "udpxy"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:155
+msgid ""
+"udpxy is an IPTV stream relay, a UDP-to-HTTP multicast traffic relay daemon "
+"which forwards multicast UDP streams to HTTP clients."
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:133
+msgid "unspecified"
+msgstr ""
diff --git a/applications/luci-app-udpxy/po/ko/udpxy.po b/applications/luci-app-udpxy/po/ko/udpxy.po
index b3a3410ad8..9ec42393bf 100644
--- a/applications/luci-app-udpxy/po/ko/udpxy.po
+++ b/applications/luci-app-udpxy/po/ko/udpxy.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-06 20:00+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
msgid "-1 is all."
-msgstr ""
+msgstr "-1 은 모두를 뜻함."
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:209
msgid "-1 is unlimited."
diff --git a/applications/luci-app-uhttpd/po/az/uhttpd.po b/applications/luci-app-uhttpd/po/az/uhttpd.po
new file mode 100644
index 0000000000..25f8bf5de9
--- /dev/null
+++ b/applications/luci-app-uhttpd/po/az/uhttpd.po
@@ -0,0 +1,270 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
+msgid ""
+"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:166
+msgid "404 Error"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:19
+msgid "A lightweight single-threaded HTTP(S) server"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:27
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
+msgid "Aliases"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:169
+msgid "Base directory for files to be served"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:29
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:57
+msgid "Bind to specific interface:port (by specifying interface address)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:147
+msgid "CGI filetype handler"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:173
+msgid "CGI is disabled if not present."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:163
+msgid "Config file (e.g. for credentials for Basic Auth)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:207
+msgid "Connection reuse"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:248
+msgid "Country"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:193
+msgid "Disable JSON-RPC authorization via ubus session API"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:150
+msgid "Do not follow symlinks outside document root"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:153
+msgid "Do not generate directory listings."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:169
+msgid "Document root"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:143
+msgid "E.g specify with index.html and index.php when using PHP"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:180
+msgid "Embedded Lua interpreter is disabled if not present."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:189
+msgid "Enable JSON-RPC Cross-Origin Resource Support"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:103
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:107
+msgid ""
+"Files can only be uploaded and saved to the /etc/luci-uploads directory."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:26
+msgid "For settings primarily geared to serving more than the web UI"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:26
+msgid "Full Web Server Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:180
+msgid "Full real path to handler for Lua scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:25
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
+msgid "Grant UCI access for luci-app-uhttpd"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:29
+msgid "HTTP listeners (address:port)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:103
+msgid "HTTPS Certificate (DER or PEM format)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:107
+msgid "HTTPS Private Key (DER or PEM format)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:57
+msgid "HTTPS listener (address:port)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:240
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:99
+msgid "Ignore private IPs on public interface"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:143
+msgid "Index page(s)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:147
+msgid ""
+"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
+"usr/bin/php-cgi')"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:233
+msgid "Length of key in bits"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:242
+msgid "Location"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:217
+msgid "Maximum number of connections"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:221
+msgid "Maximum number of script requests"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:197
+msgid "Maximum wait time for Lua, CGI, or ubus execution"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:202
+msgid "Maximum wait time for network activity"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:240
+msgid "Organization"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:186
+msgid "Override path for ubus socket"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:173
+msgid "Path prefix for CGI scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:99
+msgid ""
+"Prevent access from private (RFC1918) IPs on an interface if it has an "
+"public IP address"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:159
+msgid "Realm for Basic Auth"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:95
+msgid "Redirect all HTTP to HTTPS"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:124
+msgid "Remove configuration for certificate and key"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:111
+msgid "Remove old certificate and key"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:237
+msgid "Server Hostname"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:27
+msgid ""
+"Settings which are either rarely needed or which affect serving the WebUI"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:245
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:212
+msgid "TCP Keepalive"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:124
+msgid "This permanently deletes the cert, key, and configuration to use same."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:229
+msgid "Valid for # of Days"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:166
+msgid ""
+"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
+"with '/'"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:176
+msgid "Virtual path prefix for Lua scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:183
+msgid "Virtual path prefix for ubus via JSON-RPC integration"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:163
+msgid "Will not use HTTP authentication if not present"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:237
+msgid "a.k.a CommonName"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:19
+#: applications/luci-app-uhttpd/root/usr/share/luci/menu.d/luci-app-uhttpd.json:3
+msgid "uHTTPd"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:225
+msgid "uHTTPd Self-signed Certificate Parameters"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:111
+msgid ""
+"uHTTPd will generate a new self-signed certificate using the configuration "
+"shown below."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:183
+msgid "ubus integration is disabled if not present"
+msgstr ""
diff --git a/applications/luci-app-uhttpd/po/ko/uhttpd.po b/applications/luci-app-uhttpd/po/ko/uhttpd.po
index 7741b4b206..8697347f56 100644
--- a/applications/luci-app-uhttpd/po/ko/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ko/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-03 18:00+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -10,12 +10,14 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
msgid ""
"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
msgstr ""
+"(/old/path=/new/path) 또는 (/old/path 만 입력할 경우 /cgi-prefix/old/path 가 "
+"됨)"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:166
msgid "404 Error"
diff --git a/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po b/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
index 1b884dcee7..b836eb80e4 100644
--- a/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -29,7 +29,7 @@ msgstr "Um servidor HTTP(S) leve de única thread"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:27
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
msgid "Aliases"
diff --git a/applications/luci-app-uhttpd/po/ru/uhttpd.po b/applications/luci-app-uhttpd/po/ru/uhttpd.po
index 27c138f1eb..50d97648a3 100644
--- a/applications/luci-app-uhttpd/po/ru/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ru/uhttpd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: uhttpd\n"
"POT-Creation-Date: 2017-12-06 22:30+0300\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian %s entries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
+msgid ", and try %s"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
+msgid "AXFR"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
+msgid "Accept queries only from local subnets"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
+msgid "Adblock domain list is too large to display in LuCI."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:249
+msgid "Aggressive"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
+msgid "Allow open recursion when record not in zone"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
+msgid "Authoritative (zone file)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:253
+msgid "Break down query components for limited added privacy"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
+msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
+msgid "Check for local program to allow forward to localhost"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
+msgid "Choose Unbounds listening port"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+msgid "Choose the IP versions used upstream and downstream"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
+msgid "Connect to servers using TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
+msgid "DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
+msgid "DHCP Link"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
+msgid "DHCPv4 to SLAAC"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:126
+msgid "DNS Cache"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
+msgid "DNS Plugin"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
+msgid "DNS over TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
+msgid "DNS64 Prefix"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
+msgid "DNSSEC NTP Fix"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
+msgid "Denied (nxdomain)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
+msgid "Directed Zone"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
+msgid "Directory only part of URL"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
+msgid "Domain Insecure"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
+msgid "Domain name to verify TLS certificate"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:174
+msgid "Domain suffix for this router and DHCP clients"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
+msgid "EDNS Size"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
+msgid "Edit '"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
+msgid "Edit 'server:' clause options for 'include:"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
+msgid ""
+"Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
+"recursion."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
+msgid "Edit clauses such as 'forward-zone:' for 'include:"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
+msgid "Edit: Extended"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
+msgid "Edit: Server"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
+msgid "Edit: UCI"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
+msgid "Edit: Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
+msgid "Enable DNS64"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
+msgid "Enable DNSSEC"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
+msgid "Enable Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
+msgid "Enable access for unbound-control"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
+msgid "Enable the DNS64 module"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
+msgid "Enable the DNSSEC validator module"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
+msgid "Enable the initialization scripts for Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
+msgid "Enable this directed zone"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
+msgid "Extended Statistics"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:283
+msgid "Extended statistics are printed from unbound-control"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
+msgid "Extra DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
+msgid "Fall Back"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
+msgid "Fallback"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
+msgid "Files"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
+msgid "Filter Entire Subnet"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
+msgid "Filter Localhost Rebind"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
+msgid "Filter Private Address"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
+msgid "Filter Private Rebind"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
+msgid "Forward (simple handoff)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
+msgid "Forward TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
+msgid "Forward to upstream nameservers (ISP)"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
+msgid "Grant UCI access for luci-app-unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
+msgid "Host FQDN, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
+msgid "Host Records"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
+msgid "Host/MX/SRV RR"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:214
+msgid "Host/MX/SRV/CNAME RR"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
+msgid "Hostname, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
+msgid "Hostname, Primary Address"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
+msgid "How to enter the LAN or local network router in DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:179
+msgid "How to treat queries of this local domain"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
+msgid "IP4 All and IP6 Local"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
+msgid "IP4 Only"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:233
+msgid "IP4 and IP6"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
+msgid "IP6 Only*"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
+msgid "IP6 Preferred"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
+msgid "Ignore"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:196
+msgid "Interface FQDN, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
+msgid "LAN DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:242
+msgid "Large"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
+msgid "Limit days between RFC5011 copies to reduce flash writes"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:264
+msgid "Limit extended DNS packet size"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:164
+msgid "Link to supported programs to load DHCP into DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:124
+msgid "List domains to bypass checks of DNSSEC"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
+msgid "Listening Port"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:102
+msgid "Local Data"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
+msgid "Local Domain"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
+msgid "Local Domain Type"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
+msgid "Local Host, Encrypted"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
+msgid "Local Host, No Encryption"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
+msgid "Local Service"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
+msgid "Local Subnet, Encrypted"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:223
+msgid "Local Subnet, Static Encryption"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:114
+msgid "Local Zones"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:137
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
+msgid "Manual Conf"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
+msgid "Medium"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
+msgid "Memory Resource"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:146
+msgid "Networks that may trigger Unbound to reload (avoid wan6)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:136
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:141
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:202
+msgid "No Entry"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
+msgid "No Filter"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
+msgid "No Remote Control"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:69
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:53
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:61
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
+msgid ""
+"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
+msgid ""
+"Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
+"trigger is incorrectly set:"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
+msgid ""
+"Organize directed forward, stub, and authoritative zones (help)."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:190
+msgid "Override the WAN side router entry in DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
+msgid "Passive"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
+msgid "Port servers will receive queries on"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
+msgid "Prefix for generated DNS64 addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:278
+msgid "Prevent client query overload; zero is off"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:269
+msgid "Prevent excessively short cache periods"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
+msgid "Protect against upstream response of 127.0.0.0/8"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
+msgid "Protect against upstream responses within local subnets"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
+msgid "Query Minimize"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
+msgid "Query Rate Limit"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
+msgid "Recurse"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
+msgid "Recursion Protocol"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
+msgid "Recursion Strength"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
+msgid "Recursion activity affects memory growth and CPU load"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
+msgid "Recursive DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:151
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
+msgid "Refused"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
+msgid "Resource"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:127
+msgid "Root DSKEY Age"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
+msgid "Server Port"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
+msgid "Server TLS Port"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
+msgid "Servers"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
+msgid "Servers for this zone; see README.md for optional form"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
+msgid "Show: Adblock"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
+msgid "Show: DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
+msgid "Show: Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
+msgid "Skip UCI and use /etc/unbound/unbound.conf"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
+msgid "Small"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
+msgid "Static (local only)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:90
+msgid "Statistics"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
+msgid "Strict Minimize"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:259
+msgid "Strict version of 'query minimize' but it can break DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
+msgid "Stub (forced recursion)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
+msgid "TLS Name Index"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
+msgid "TTL Minimum"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:273
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:78
+msgid "This could display more statistics with the unbound-control package."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
+msgid "This shows '"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:118
+msgid ""
+"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:94
+msgid ""
+"This shows Unbound 'local-data:' entries from default, .conf, or control."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:106
+msgid ""
+"This shows Unbound 'local-zone:' entries from default, .conf, or control."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:82
+msgid "This shows Unbound self reported performance statistics."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:130
+msgid "This shows syslog filtered for events involving Unbound."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
+msgid "Tiny"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:184
+msgid "Transparent (local/global)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
+msgid "Trigger Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
+msgid "Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
+msgid ""
+"Unbound (NLnet Labs) is a validating, "
+"recursive, and caching DNS resolver (help)"
+"a>."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
+msgid "Unbound Control App"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:69
+msgid "Unbound cache is too large to display in LuCI."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
+msgid "Undefined"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
+msgid "Use 'resolv.conf.auto'"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:169
+msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:202
+msgid "Use Upstream"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:209
+msgid "Use extra DNS entries found in /etc/config/dhcp"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+msgid "Use menu System/Processes to observe any memory growth"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:153
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:190
+msgid "WAN DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
+msgid "WAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
+msgid "Zone (Domain) names included in this zone combination"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
+msgid "Zone Download URL"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
+msgid "Zone Names"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
+msgid "Zone Type"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
+msgid "accept upstream results for"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:130
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
+msgid "download from %s"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:133
+msgid "never"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
+msgid "prefetch zone files for"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
+msgid "select recursion for"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
+msgid "unknown action for"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
+msgid "use %s nameservers"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
+msgid "use nameservers"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
+msgid "with default certificate for %s"
+msgstr ""
diff --git a/applications/luci-app-upnp/po/az/upnp.po b/applications/luci-app-upnp/po/az/upnp.po
new file mode 100644
index 0000000000..c1d5648017
--- /dev/null
+++ b/applications/luci-app-upnp/po/az/upnp.po
@@ -0,0 +1,250 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
+msgid ""
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Active Service Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Announced model number"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+msgid "Announced serial number"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223
+msgid "Client Address"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227
+msgid "Client Port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237
+msgid "Deny"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196
+msgid "Device UUID"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153
+msgid "Download speed"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141
+msgid "Enable UPnP IGD protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209
+msgid "Enable additional logging"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174
+msgid "Enable secure mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103
+msgid "Expires"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231
+msgid "External Port"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+msgid "Notify interval"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+msgid "Presentation URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
+msgid "Puts extra debugging information into the system log"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid "Report system instead of service uptime"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186
+msgid "SOAP/HTTP port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165
+msgid "STUN host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgid "STUN port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215
+msgid "Service Access Control List"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Service Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Service Setup"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
+msgid "There are no active port maps."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "UPnP IGDv1 compatibility mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157
+msgid "Upload speed"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr ""
diff --git a/applications/luci-app-upnp/po/pt_BR/upnp.po b/applications/luci-app-upnp/po/pt_BR/upnp.po
index 241838632b..10ff0ee603 100644
--- a/applications/luci-app-upnp/po/pt_BR/upnp.po
+++ b/applications/luci-app-upnp/po/pt_BR/upnp.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -47,7 +47,7 @@ msgstr "Mapeamentos de portas UPnP IGD e PCP/NAT-PMP ativos"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
diff --git a/applications/luci-app-usteer/po/az/usteer.po b/applications/luci-app-usteer/po/az/usteer.po
new file mode 100644
index 0000000000..d43b49058e
--- /dev/null
+++ b/applications/luci-app-usteer/po/az/usteer.po
@@ -0,0 +1,690 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:729
+msgid "0 No active transition"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:730
+msgid "1 Passive BSS-transition-request"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:731
+msgid "2 BSS-transition-request with disassociation imminent"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:732
+msgid "3 BSS-transition-request with disassociation imminent and timer"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:733
+msgid ""
+"4 BSS-transition-request with disassociation imminent, timer and forced "
+"disassociation"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:760
+msgid "A value of 0 disables threshold."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:81
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:291
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:312
+msgctxt "Name or IP address of access point"
+msgid "AP"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:148
+msgid "AP PeerKey"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:726
+msgid "Aggressiveness"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:739
+msgid "Aggressiveness mac list"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:727
+msgid ""
+"Aggressiveness of BSS-transition-request to push a station to another node "
+"(AP or band)."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:514
+msgid "All debug messages"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:576
+msgid "Allow ignoring probe requests for steering purposes"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:573
+msgid "Allow rejecting assoc requests for steering purposes"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:336
+msgid "Also be sure to enable rrm reports, 80211kv, etc."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:459
+msgid "An incorrect parameter can cause usteer to fail to start up."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:573
+msgid "Assoc steering"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:677
+msgid ""
+"Attempting to steer clients to a higher frequency-band every n ms. A value "
+"of 0 disables band-steering."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:759
+msgid "Avoids conflicts between roaming and band-steering policies."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:293
+msgid "BSSID"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:677
+msgid "Band steering interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:682
+msgid "Band steering min SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:757
+msgid "Band steering signal threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:558
+msgid "Band steering threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:287
+msgid "Client list"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:85
+msgctxt "Connection state in usteer overview"
+msgid "Connected"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:508
+msgid "Debug level"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
+msgid "Disable network communication"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:652
+msgid "Enable kicking client on excessive channel load"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:699
+msgid "Event log types"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:509
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:84
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:295
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:315
+msgctxt "BSS operating frequency in usteer overview"
+msgid "Frequency"
+msgstr ""
+
+#: applications/luci-app-usteer/root/usr/share/rpcd/acl.d/luci-app-usteer.json:3
+msgid "Grant UCI access to LuCI app usteer"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:129
+msgid "Group addressed traffic not allowed"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:62
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:481
+msgid "Hearing map"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:318
+msgctxt "host hint in usteer overview"
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:278
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:277
+msgid "IP address"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:504
+msgid "IPv6 mode"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:279
+msgid "Identifier"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:616
+msgid "In case this option is disabled, the client is kicked instead"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:510
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:647
+msgid "Initial connect delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:647
+msgid ""
+"Initial delay (ms) before responding to probe requests (to allow other APs "
+"to see packets as well)"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:165
+msgid "Install hostapd_cli for AKM and cipher info"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:82
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:292
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:313
+msgctxt "interface name in usteer overview"
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:563
+msgid "Interval (ms) between sending state updates to other APs"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:688
+msgid ""
+"Interval (ms) the device is sent a link-measurement request to help assess "
+"the bi-directional link quality."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:687
+msgid "Link measurement interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:740
+msgid ""
+"List of MACs (lower case) to set aggressiveness per station, e.g. "
+"ff:ff:ff:ff:ff:ff,2"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:715
+msgid "List of SSIDs to enable steering on"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:298
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:316
+msgctxt "Channel load in usteer overview"
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:553
+msgid "Load balancing threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:660
+msgid "Load kick delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:652
+msgid "Load kick enabled"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:665
+msgid "Load kick min clients"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:670
+msgid "Load kick reason code"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:655
+msgid "Load kick threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
+msgid "Local mode"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:528
+msgid "Local sta timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:538
+msgid "Local sta update"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:538
+msgid "Local station information update interval (ms)"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:497
+msgid "Log messages to syslog"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:299
+msgctxt "Max associated clients in usteer overview"
+msgid "Max assoc"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:518
+msgid "Max neighbor reports"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:543
+msgid "Max retry band"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:528
+msgid "Maximum amount of time (ms) a local unconnected station is tracked"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:533
+msgid "Maximum amount of time (ms) a measurement report is stored"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:523
+msgid ""
+"Maximum amount of time (ms) a station may be blocked due to policy decisions"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:548
+msgid ""
+"Maximum idle time of a station entry (ms) to be considered for policy "
+"decisions"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:609
+msgid "Maximum number of client roaming scan trigger attempts"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:543
+msgid "Maximum number of consecutive times a station may be blocked by policy"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:518
+msgid "Maximum number of neighbor reports set for a node"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:533
+msgid "Measurement report timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:699
+msgid "Message types to include in log."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:584
+msgid "Min SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:589
+msgid "Min SNR kick delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:579
+msgid "Min connect SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:682
+msgid ""
+"Minimal SNR or absolute signal a device has to maintain over "
+"band_steering_interval to be steered to a higher frequency band."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:660
+msgid ""
+"Minimum amount of time (ms) that channel load is above threshold before "
+"starting to kick clients"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:655
+msgid "Minimum channel load (%) before kicking clients"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:665
+msgid ""
+"Minimum number of connected clients before kicking based on channel load"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:553
+msgid ""
+"Minimum number of stations delta between APs before load balancing policy is "
+"active"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:558
+msgid ""
+"Minimum number of stations delta between bands before band steering policy "
+"is active"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:642
+msgid "Minimum signal strength difference until AP steering policy is active"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:604
+msgid ""
+"Minimum signal-to-noise ratio or signal level (dBm) before attempting to "
+"trigger client scans for roam"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:627
+msgid ""
+"Minimum signal-to-noise ratio or signal level (dBm) before attempting to "
+"trigger forced client roaming"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:579
+msgid ""
+"Minimum signal-to-noise ratio or signal level (dBm) to allow connections"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:584
+msgid "Minimum signal-to-noise ratio or signal level (dBm) to remain connected"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:622
+msgid "Minimum time (ms) between client roaming scan trigger attempts"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:632
+msgid "Minimum time (ms) between client roaming trigger attempts"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:296
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:317
+msgctxt "Number of associated clients in usteer overview"
+msgid "N"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:495
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:513
+msgid "Network packet info"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:91
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:284
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:308
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:324
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:432
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:437
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:442
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:448
+msgid "No data"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:695
+msgid "Node up script"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:297
+msgctxt "Channel noise in usteer overview"
+msgid "Noise"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:568
+msgid "Number of remote update intervals after which a remote-node is deleted"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:576
+msgid "Probe steering"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:671
+msgid "Reason code on client kick based on channel load."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:748
+msgid "Reassociation delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:63
+msgid "Refresh page to get new mac addresses to show up"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:273
+msgid "Remote hosts"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:568
+msgid "Remote node timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:563
+msgid "Remote update interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:125
+msgid "Reserved"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:615
+msgid ""
+"Retry scanning when roam_scan_tries is exceeded after this timeout (in ms)."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:637
+msgid "Roam kick delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:599
+msgid "Roam process timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:604
+msgid "Roam scan SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:622
+msgid "Roam scan interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:614
+msgid "Roam scan timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:609
+msgid "Roam scan tries"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:300
+msgctxt "Roam source in usteer overview"
+msgid "Roam src"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:301
+msgctxt "Roam target in usteer overview"
+msgid "Roam tgt"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:627
+msgid "Roam trigger SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:632
+msgid "Roam trigger interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:758
+msgid ""
+"SNR difference that the signal must be better compared to signal was on "
+"connection to node."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:83
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:294
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:314
+msgid "SSID"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:715
+msgid "SSID list"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:695
+msgid "Script to run after bringing up a node"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:337
+msgid "See documentation"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:741
+msgid "See option above for a list of numberical values"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:548
+msgid "Seen policy timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:689
+msgid "Setting the interval to 0 disables link-measurements."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:333
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:482
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:86
+msgctxt "Signal strength reported by wireless station in usteer overview"
+msgid "Signal"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:642
+msgid "Signal diff threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:512
+msgid "Some debug"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:523
+msgid "Sta block timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:480
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:594
+msgid "Steer reject timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:335
+msgid "The first four options below are mandatory."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:495
+msgid "The network interface for inter-AP communication"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:26
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:179
+msgid "This AP"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:599
+msgid ""
+"Timeout (in ms) after which a association following a disassociation is not "
+"seen as a roam"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:637
+msgid ""
+"Timeout (ms) for client roam requests. usteer will kick the client after "
+"this times out."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:594
+msgid ""
+"Timeout (ms) for which a client will not be steered after rejecting a BSS-"
+"transition-request"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:749
+msgid ""
+"Timeout (s in \"1024ms\") a station is requested to avoid reassociation "
+"after bss transition"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:589
+msgid "Timeout after which a station with SNR < min_SNR will be kicked"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:460
+msgid "To start it running try %s"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:166
+msgid "Unknown AKM"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:161
+msgid "Unrecognized cipher code"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:504
+msgid "Use IPv6 for remote exchange"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:122
+msgid "Use group cipher"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:457
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:465
+#: applications/luci-app-usteer/root/usr/share/luci/menu.d/luci-app-usteer.json:3
+msgid "Usteer"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:458
+msgid "Usteer is not running. Make sure it is installed and running."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:511
+msgid "Verbose"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:504
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:573
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:576
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:652
+msgid "default false"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:497
+msgid "default true"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:715
+msgid "empty means all"
+msgstr ""
diff --git a/applications/luci-app-usteer/po/fr/usteer.po b/applications/luci-app-usteer/po/fr/usteer.po
index 59a0b9a88f..e58ff4e5ed 100644
--- a/applications/luci-app-usteer/po/fr/usteer.po
+++ b/applications/luci-app-usteer/po/fr/usteer.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-12-12 15:40+0000\n"
-"Last-Translator: liolio6 \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:729
msgid "0 No active transition"
-msgstr ""
+msgstr "0 – Pas de transition active"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:730
msgid "1 Passive BSS-transition-request"
diff --git a/applications/luci-app-ustreamer/po/az/ustreamer.po b/applications/luci-app-ustreamer/po/az/ustreamer.po
new file mode 100644
index 0000000000..8857134b5e
--- /dev/null
+++ b/applications/luci-app-ustreamer/po/az/ustreamer.po
@@ -0,0 +1,723 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:483
+msgid "A short string identifier to be displayed in the /state handle."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:475
+msgid "Allow origin"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:321
+msgid "Allow truncated frames"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:322
+msgid "Allows to handle truncated frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:781
+msgid "Backlight compensation"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:431
+msgid "Bind to UNIX domain socket."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
+msgid "Bind to this TCP port."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:627
+msgid "Bitrate (kbps)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:708
+msgid "Brightness"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:361
+msgid "Buffers"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:165
+msgid "Capture"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:351
+msgid "Changing this parameter may increase the performance. Or not."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:520
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:561
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:603
+msgid "Client TTL"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:764
+msgid "Colour effect"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:716
+msgid "Contrast"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:334
+msgid "DV Timings"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:672
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
+msgid "Default: 0 (disabled)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:664
+msgid "Default: 0 (info)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:404
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:529
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:570
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:612
+msgid "Default: 1 second"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:521
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:562
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:604
+msgid "Default: 10 seconds"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
+msgid "Default: 128 bytes"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:373
+msgid "Default: 2 (the number of CPU cores (but not more than 4))"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:364
+msgid "Default: 3 (the number of CPU cores (but not more than 4) + 1)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:636
+msgid "Default: 30"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:628
+msgid "Default: 5000 kbps"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:596
+msgid "Default: 660"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
+msgid "Default: 8080"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
+msgid "Default: YUYV"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:484
+msgid "Default: an empty string"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:235
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:322
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:327
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:331
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:336
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:340
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:418
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:423
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:431
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:439
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:448
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:459
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:467
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:476
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:505
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:537
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:546
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:588
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
+msgid "Default: disabled"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
+msgid "Default: empty"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:403
+msgid ""
+"Delay before trying to connect to the device again after an error (timeout "
+"for example)."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:226
+msgid "Desired FPS. Default: maximum possible"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:183
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:402
+msgid "Device error delay"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:193
+msgid "Device timeout"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:331
+msgid "Don't re-initialize device on timeout."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:456
+msgid ""
+"Don't send identical frames to clients, but no more than specified number."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:458
+msgid ""
+"Don't use this option with analog signal sources or webcams, it's useless."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:394
+msgid "Drop frames smaller than this limit. Useful if the device"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:455
+msgid "Drop same frames"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:363
+msgid "Each buffer may be processed using an independent thread."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:335
+msgid ""
+"Enable DV Timings querying and events processing to automatic resolution "
+"change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
+msgid "Enable µStreamer"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
+msgid "Enabling debugging messages can slow down the program"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:676
+msgid "Exit on no clients"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:677
+msgid "Exit the program if there have been no stream or sink clients"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:443
+msgid "Expecting: file mode, e.g. 640 or 0640"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:697
+msgid "Expecting: number | default"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:704
+msgid "Expecting: number | default | auto"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:466
+msgid "Fake resolution"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:789
+msgid "Flip horizontal"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:797
+msgid "Flip vertical"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:339
+msgid "Force TV standard"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:225
+msgid "Frames per second"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:261
+msgid "GPU-accelerated JPEG encoding using V4L2 M2M image interface"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:260
+msgid "GPU-accelerated MJPEG encoding using V4L2 M2M video interface"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:740
+msgid "Gain"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:732
+msgid "Gamma"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:164
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-ustreamer/root/usr/share/rpcd/acl.d/luci-app-ustreamer.json:3
+msgid "Grant UCI access for luci-app-ustreamer"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:623
+msgid "H264 boost"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:169
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:586
+msgid "H264 sink"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
+msgid "HTTP basic auth passwd."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
+msgid "HTTP basic auth user."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:166
+msgid "HTTP server"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:282
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:748
+msgid "Hue"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:274
+msgid ""
+"If HW encoding is used (JPEG source format), attempts to configure the "
+"camera or capture device hardware's internal encoder."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:171
+msgid "Image control"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:690
+msgid "Image default"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
+msgid "Image format"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
+msgid "Increase encoder performance on PiKVM V4."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:669
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:210
+msgid "Initial image resolution. Default: 640x480"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:201
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:201
+msgid "Input channel. Default: 0"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:482
+msgid "Instance ID"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:457
+msgid ""
+"It can significantly reduce the outgoing traffic, but will increase the CPU "
+"load."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:484
+msgid "It must satisfy regexp"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:167
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:503
+msgid "JPEG sink"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:635
+msgid "Keyframe interval"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:39
+msgid "Lightweight and fast MJPEG-HTTP streamer"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:283
+msgid "Listen on Hostname or IP. Default: 127.0.0.1"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:661
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:170
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:380
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:643
+msgid "M2M device"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:275
+msgid "MJPEG will not be recoded to MJPEG to change the quality"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:393
+msgid "Min frame size"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:467
+msgid "Override image resolution for the /state."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:306
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:381
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:644
+msgid "Path to V4L2 M2M encoder device. Default: auto select"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:184
+msgid "Path to V4L2 device. Default: /dev/video0"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:422
+msgid "Path to dir with static files instead of embedded root index page."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:670
+msgid "Performance"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:330
+msgid "Persistent"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:290
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:74
+msgid "Preview"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:272
+msgid "Quality"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:326
+msgid "R-G-B order swap"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:168
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:544
+msgid "RAW sink"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:327
+msgid "RGB to BGR and vice versa."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:536
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:577
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:619
+msgid "Remove on stop"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:537
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
+msgid "Remove shared memory on stop."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:578
+msgid "Remove shared memory on stop. Default: disabled"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
+msgid "Reset all image settings below to default."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:209
+msgid "Resolution"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:805
+msgid "Rotate"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:724
+msgid "Saturation"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:352
+msgid "See kernel documentation. Default: MMAP"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:490
+msgid "Server timeout"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:476
+msgid "Set Access-Control-Allow-Origin header."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:417
+msgid "Set TCP_NODELAY flag to the client /stream socket. Only for TCP socket"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:448
+msgid "Set UNIX socket file permissions (like 777)."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:596
+msgid "Set sink file permissions."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:273
+msgid "Set the quality of JPEG encoding: 1 to 100 (best). Default: 80"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:160
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:756
+msgid "Sharpness"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:512
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:553
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:595
+msgid "Sink permissions"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:233
+msgid "Slowdown"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:234
+msgid ""
+"Slowdown capturing to 1 FPS or less when no stream or sink clients are "
+"connected."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:258
+msgid "Software MJPEG encoding (default)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:141
+msgid "Stream unavailable"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:423
+msgid "Symlinks are not supported for security reasons."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:416
+msgid "TCP no delay"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:588
+msgid "The name should end with a suffix .h264"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:505
+msgid "The name should end with a suffix .jpg or .jpeg"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:546
+msgid "The name should end with a suffix .raw"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:362
+msgid "The number of buffers to receive data from the device."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:372
+msgid "The number of worker threads but not more than buffers."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:491
+msgid "Timeout for client connections. Default: 10 seconds"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:194
+msgid "Timeout for device querying. Default: 1 second"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:528
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:569
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:611
+msgid "Timeout for lock"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:439
+msgid "Try to remove old UNIX socket file before binding."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:430
+msgid "UNIX socket"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:447
+msgid "UNIX socket permissions"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:438
+msgid "UNIX socket remove old"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
+msgid "Unchecked: no change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:259
+msgid "Use pre-encoded MJPEG frames directly from camera hardware"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:257
+msgid "Use specified encoder. It may affect the number of workers"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:587
+msgid "Use the shared memory to sink H264 frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:504
+msgid "Use the shared memory to sink JPEG frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:545
+msgid "Use the shared memory to sink RAW frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:323
+msgid "Useful if the device produces incorrect but still acceptable frames"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:235
+msgid "Useful to reduce CPU consumption."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:298
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:350
+msgid "V4L2 IO method"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:671
+msgid "Verbose"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:662
+msgid "Verbosity level of messages from 0 (info) to 3 (debug)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:421
+msgid "WWW folder"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:772
+msgid "White balance"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:371
+msgid "Workers"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:343
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:355
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:668
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:709
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:741
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:749
+msgid "number | default | auto. Blank: no change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:717
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:725
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:733
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:757
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:765
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:782
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:790
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:798
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:806
+msgid "number | default. Blank: no change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
+msgid "or any HTTP requests in the last N seconds."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
+msgid "produces small-sized garbage frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:773
+msgid "temperature | default | auto. Blank: no change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/root/usr/share/luci/menu.d/luci-app-ustreamer.json:3
+msgid "µStreamer"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:256
+msgid "Еncoder"
+msgstr ""
diff --git a/applications/luci-app-ustreamer/po/fr/ustreamer.po b/applications/luci-app-ustreamer/po/fr/ustreamer.po
index a0be6a36b8..4a1a802e2c 100644
--- a/applications/luci-app-ustreamer/po/fr/ustreamer.po
+++ b/applications/luci-app-ustreamer/po/fr/ustreamer.po
@@ -1,18 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-12-12 15:40+0000\n"
-"Last-Translator: liolio6 \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:483
msgid "A short string identifier to be displayed in the /state handle."
msgstr ""
+"Une courte chaîne d'identification à afficher dans le gestionnaire /state."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:475
msgid "Allow origin"
diff --git a/applications/luci-app-ustreamer/po/ko/ustreamer.po b/applications/luci-app-ustreamer/po/ko/ustreamer.po
index 8091538f03..5b168d4f2f 100644
--- a/applications/luci-app-ustreamer/po/ko/ustreamer.po
+++ b/applications/luci-app-ustreamer/po/ko/ustreamer.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -48,7 +48,7 @@ msgstr "밝기"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:361
msgid "Buffers"
-msgstr ""
+msgstr "버퍼"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:165
msgid "Capture"
@@ -62,11 +62,11 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:561
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:603
msgid "Client TTL"
-msgstr ""
+msgstr "클라이언트 TTL"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:764
msgid "Colour effect"
-msgstr ""
+msgstr "색상 효과"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:716
msgid "Contrast"
@@ -86,7 +86,7 @@ msgstr "기본값: 0 (비활성화)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:664
msgid "Default: 0 (info)"
-msgstr ""
+msgstr "기본값: 0 [정보(info)]"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:404
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:529
@@ -115,7 +115,7 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:636
msgid "Default: 30"
-msgstr ""
+msgstr "기본값: 30프레임"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:628
msgid "Default: 5000 kbps"
@@ -283,7 +283,7 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:740
msgid "Gain"
-msgstr ""
+msgstr "이득"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:732
msgid "Gamma"
@@ -385,7 +385,7 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:635
msgid "Keyframe interval"
-msgstr ""
+msgstr "키프레임 간격"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:39
msgid "Lightweight and fast MJPEG-HTTP streamer"
@@ -439,7 +439,7 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:670
msgid "Performance"
-msgstr ""
+msgstr "성능(Performance)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:330
msgid "Persistent"
@@ -451,7 +451,7 @@ msgstr "포트"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:74
msgid "Preview"
-msgstr ""
+msgstr "미리보기"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:272
msgid "Quality"
diff --git a/applications/luci-app-ustreamer/po/ru/ustreamer.po b/applications/luci-app-ustreamer/po/ru/ustreamer.po
index c64c481eec..a5c7e84038 100644
--- a/applications/luci-app-ustreamer/po/ru/ustreamer.po
+++ b/applications/luci-app-ustreamer/po/ru/ustreamer.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: mjpg-streamer\n"
"POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2026-04-24 15:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian %h"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:92
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
+msgid "Grant access to LuCI app vnstat2"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:114
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:71
+msgid "Loading graphs…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:116
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:118
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:96
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:111
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:35
+msgid ""
+"The data will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:16
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:101
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:112
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
+msgid "Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:108
+msgid "Warning: The service is not running, graphs will not be updated!"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:117
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:106
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
diff --git a/applications/luci-app-vnstat2/po/fr/vnstat2.po b/applications/luci-app-vnstat2/po/fr/vnstat2.po
index 92c2d3c44c..4589c0c89e 100644
--- a/applications/luci-app-vnstat2/po/fr/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/fr/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-06-18 10:26+0000\n"
-"Last-Translator: viking76 \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.18.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
msgid "5 Minute"
diff --git a/applications/luci-app-watchcat/po/az/watchcat.po b/applications/luci-app-watchcat/po/az/watchcat.po
new file mode 100644
index 0000000000..efc3eb375e
--- /dev/null
+++ b/applications/luci-app-watchcat/po/az/watchcat.po
@@ -0,0 +1,197 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid ""
+"Applies to Ping Reboot and Periodic Reboot modes
When "
+"rebooting the router, the service will trigger a soft reboot. Entering a non-"
+"zero value here will trigger a delayed hard reboot if the soft reboot were "
+"to fail. Enter the number of seconds to wait for the soft reboot to fail or "
+"use 0 to disable the forced reboot delay."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
+msgid ""
+"Applies to Ping Reboot and Restart Interface modes
If using "
+"ModemManager, you can have Watchcat restart your ModemManager interface by "
+"specifying its name."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
+msgid ""
+"Applies to Ping Reboot, Restart Interface, and Run Script modes
Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+msgid ""
+"Here you can set up several checks and actions to take in the event that a "
+"host becomes unreachable. Click the Add button at the bottom to set "
+"up more than one action."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "Hosts To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid ""
+"How often to ping the host specified above.
The default unit is "
+"seconds, without a suffix, but you can use the suffix m for minutes, "
+"h for hours or d for days.
Examples:- 10 "
+"seconds would be: 10 or 10s
- 5 minutes would be: 5m"
+"b>
- 1 hour would be: 1h
- 1 week would be: 7d"
+"li>
"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
+msgid "Huge: 1492 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP addresses or hostnames to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
+msgid ""
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
+msgid ""
+"In Periodic Reboot mode, it defines how often to reboot.
In Ping "
+"Reboot mode, it defines the longest period of time without a reply from the "
+"Host To Check before a reboot is engaged.
In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run.
The default unit is seconds, without a suffix, but you can use the "
+"suffix m for minutes, h for hours or d for days.
Examples:- 10 seconds would be: 10 or 10s"
+"li>
- 5 minutes would be: 5m
- 1 hour would be: 1h"
+"li>
- 1 week would be: 7d
"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
+msgid "Period"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Ping Packet Size"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Ping Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+msgid ""
+"Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+"specified duration of time.
Periodic Reboot: Reboot this device after "
+"a specified interval of time.
Restart Interface: Restart a network "
+"interface if a ping to a specified host fails for a specified duration of "
+"time.
Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time.
"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+msgid "These rules will govern how this device reacts to network events."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+msgid "Windows: 32 bytes"
+msgstr ""
diff --git a/applications/luci-app-watchcat/po/ko/watchcat.po b/applications/luci-app-watchcat/po/ko/watchcat.po
index c0398a7f26..8a0c934358 100644
--- a/applications/luci-app-watchcat/po/ko/watchcat.po
+++ b/applications/luci-app-watchcat/po/ko/watchcat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-11 18:10+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
@@ -129,11 +129,11 @@ msgstr "모드"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
-msgstr ""
+msgstr "ModemManager 인터페이스 이름"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
-msgstr ""
+msgstr "주기"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
@@ -141,7 +141,7 @@ msgstr ""
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
-msgstr ""
+msgstr "Ping 패킷 크기"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
@@ -195,7 +195,7 @@ msgstr ""
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
-msgstr ""
+msgstr "Watchcat"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
diff --git a/applications/luci-app-watchcat/po/ru/watchcat.po b/applications/luci-app-watchcat/po/ru/watchcat.po
index 373efc64d1..0e2b09b4d0 100644
--- a/applications/luci-app-watchcat/po/ru/watchcat.po
+++ b/applications/luci-app-watchcat/po/ru/watchcat.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: watchcat\n"
"POT-Creation-Date: 2013-10-06 11:15+0300\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-wifihistory/htdocs/luci-static/resources/view/status/wifihistory.js:120
msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
#: applications/luci-app-wifihistory/htdocs/luci-static/resources/view/status/wifihistory.js:131
msgid "Clear"
diff --git a/applications/luci-app-wifischedule/po/az/wifischedule.po b/applications/luci-app-wifischedule/po/az/wifischedule.po
new file mode 100644
index 0000000000..8b31b4ee41
--- /dev/null
+++ b/applications/luci-app-wifischedule/po/az/wifischedule.po
@@ -0,0 +1,132 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
+msgid "Activate wifi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
+msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
+msgid "Could not find required program /usr/bin/iwinfo"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
+msgid "Day(s) of Week"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
+msgid "Defines a schedule when to turn on and off wifi."
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
+msgid "Disable wifi gracefully"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
+msgid "Enable Wifi Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
+msgid "Force disabling wifi even if stations associated"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
+msgid "Global Settings"
+msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
+msgid "Grant UCI access for luci-app-wifischedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
+msgid "Schedule events"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
+msgid "Start WiFi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
+msgid "Stop Time"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
+msgid "Stop WiFi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
+msgid "The value %s is invalid"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
+msgid "Unload Modules (experimental; saves more power)"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "WiFi Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
+msgid "Wifi Schedule"
+msgstr ""
diff --git a/applications/luci-app-wol/po/az/wol.po b/applications/luci-app-wol/po/az/wol.po
new file mode 100644
index 0000000000..9061e42e39
--- /dev/null
+++ b/applications/luci-app-wol/po/az/wol.po
@@ -0,0 +1,148 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:69
+msgid ""
+"At least one Wake on LAN utility is needed. Please install one of the "
+"following packages (some extra permissions may be required):"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:117
+msgid "Binary used"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:170
+msgid "Broadcast"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:104
+msgid "Choose the default Wake on LAN utility"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:138
+msgid ""
+"Configure hosts that can be woken up. Click the Wake button to send a magic "
+"packet."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:100
+msgid "Default Settings"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:103
+msgid "Default WoL program"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:193
+msgid "Edit"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:185
+msgid "Edit target"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:163
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:170
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:176
+msgid "Etherwake only"
+msgstr ""
+
+#: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
+msgid "Grant access to wake-on-lan executables"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:131
+msgid "Install %s"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:81
+msgid "Install etherwake"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:80
+msgid "Install etherwake package"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:130
+msgid "Install the alternative Wake on LAN package"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:87
+msgid "Install wakeonlan"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:86
+msgid "Install wakeonlan package"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:163
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:151
+msgid "MAC Address"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:146
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:151
+msgid "Mandatory"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:146
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:138
+msgid ""
+"Note: wakeonlan binary does not support interface, broadcast, and password "
+"options (etherwake only)."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:211
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:217
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:176
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:68
+msgid "Required Packages"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:138
+msgid "These options will be ignored if wakeonlan is used."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:200
+msgid "Wake"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:96
+#: applications/luci-app-wol/root/usr/share/luci/menu.d/luci-app-wol.json:3
+msgid "Wake on LAN"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:138
+msgid "Wake on LAN Targets"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:97
+msgid ""
+"Wake on LAN is a mechanism to boot computers remotely in the local network."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
+msgid ""
+"You can also install the alternative Wake on LAN utility (some extra "
+"permissions may be required):"
+msgstr ""
diff --git a/applications/luci-app-wol/po/fr/wol.po b/applications/luci-app-wol/po/fr/wol.po
index 67b54e1859..df3fbb48a0 100644
--- a/applications/luci-app-wol/po/fr/wol.po
+++ b/applications/luci-app-wol/po/fr/wol.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2026-03-02 15:14+0000\n"
-"Last-Translator: Donald Duck \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
@@ -12,13 +12,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:69
msgid ""
"At least one Wake on LAN utility is needed. Please install one of the "
"following packages (some extra permissions may be required):"
msgstr ""
+"Au moins un utilitaire 'Wake on LAN' est nécessaire. Merci d'installer l'un "
+"des paquets suivants (certaines permissions supplémentaires peuvent être "
+"nécessaires)"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:117
msgid "Binary used"
diff --git a/applications/luci-app-xfrpc/po/az/xfrpc.po b/applications/luci-app-xfrpc/po/az/xfrpc.po
new file mode 100644
index 0000000000..5dbbfcaba0
--- /dev/null
+++ b/applications/luci-app-xfrpc/po/az/xfrpc.po
@@ -0,0 +1,205 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:104
+msgid "Alert"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:82
+msgid "By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:71
+msgid "By default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:97
+msgid "By default, this value is \"Info\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:129
+msgid "By default, this value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:76
+msgid "By default, this value is 7000."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:58
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:66
+msgid "Common Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:103
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:154
+msgid "Custom domains"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:98
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:90
+msgid "Disabled xfrpc service"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:105
+msgid "Emergency"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:102
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:120
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/root/usr/share/rpcd/acl.d/luci-app-xfrpc.json:3
+msgid "Grant access to LuCI app xfrpc"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:121
+msgid "HTTP Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:147
+msgid "If remote_port is 0, frps will assign a random port for you"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:99
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:124
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:135
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:125
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:140
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:136
+msgid "LocalIp specifies the IP address or host name to proxy to."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:141
+msgid "LocalPort specifies the port to proxy to."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:94
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:95
+msgid ""
+"LogLevel specifies the minimum log level. Valid values are \"Debug\", "
+"\"Info\", \"Notice\", \"Warning\", \"Error\", \"Critical\", \"Alert\" and "
+"\"Emergency\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:32
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:114
+msgid "Name can not be \"common\""
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:100
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:107
+msgid "Proxy Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:123
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:127
+msgid "Proxy type"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:128
+msgid ""
+"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
+"\"http\", \"https\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:30
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:146
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-xfrpc/root/usr/share/luci/menu.d/luci-app-xfrpc.json:3
+msgid "Reverse proxy"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:69
+msgid "Server address"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:70
+msgid "Server address specifies the address of the server to connect to."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:74
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:75
+msgid "Server port specifies the port to connect to the server on."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:67
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:85
+msgid "Startup Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:160
+msgid "Subdomain"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:79
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:80
+msgid ""
+"Token specifies the authorization token used to create keys to be sent to "
+"the server. The server must have a matching token for authorization to "
+"succeed."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:101
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:30
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:32
+msgid "x-frp Client"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:42
+msgid "xfrpc"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:43
+msgid "xfrpc is a c language frp client for frps."
+msgstr ""
diff --git a/applications/luci-app-xfrpc/po/ru/xfrpc.po b/applications/luci-app-xfrpc/po/ru/xfrpc.po
index 708fd8d3d3..31ed7a0934 100644
--- a/applications/luci-app-xfrpc/po/ru/xfrpc.po
+++ b/applications/luci-app-xfrpc/po/ru/xfrpc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -34,7 +34,7 @@ msgstr ""
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:72
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:230
msgid "Allowed hosts"
diff --git a/modules/luci-base/po/az/base.po b/modules/luci-base/po/az/base.po
new file mode 100644
index 0000000000..621d9fe569
--- /dev/null
+++ b/modules/luci-base/po/az/base.po
@@ -0,0 +1,14503 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
+msgid "!known (not known)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:750
+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:1864
+msgid "%.1f dB"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
+msgid "%d Bit"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4855
+msgid "%d invalid field(s)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%ds ago"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:933
+msgid "%s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:710
+msgid "%s adds 1.2.3.0/24 for IPv4 requestors and ::/0 for IPv6 requestors."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:711
+msgid "%s adds 1.2.3.0/24 for both IPv4 and IPv6 requestors."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:709
+msgid ""
+"%s adds the /24 and /96 subnets of the requestor for IPv4 and IPv6 "
+"requestors, respectively."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:314
+msgid ""
+"%s is an independent project that aims to reduce latency of a connection "
+"over Yggdrasil network transparently, utilizing NAT traversal to bypass "
+"intermediary nodes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
+msgid "%s is untagged in multiple VLANs!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:596
+msgid "%s means \"the address of the system running dnsmasq\"."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1784
+msgid ""
+"%s services running on this device in the default VRF context (ie., not "
+"bound to any VRF device) shall work across all VRF domains."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:692
+msgid "%s uses a human-readable encoding of hex-and-colons"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:691
+msgid "%s uses an alternative encoding of the MAC as base64"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:690
+msgid "%s uses the default MAC address format encoding"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:932
+msgid "%s; %d tokens separated by %s"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:917
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:294
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:533
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:272
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:310
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:328
+msgid "(%d minute window, %d second interval)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:744
+msgid "(Max 1h == 3600)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:147
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:153
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:290
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:314
+#: 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:490
+#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:344
+msgid "(no interfaces attached)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:605
+msgctxt "Label indicating further amount of allowed ips"
+msgid "+ %d more"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
+msgid "-- Additional Field --"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:360
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/form.js:5195
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:830
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2183
+#: modules/luci-compat/luasrc/view/cbi/header.htm:8
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
+msgid "-- Please choose --"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:361
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2184
+#: modules/luci-compat/luasrc/view/cbi/header.htm:9
+msgid "-- custom --"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:250
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
+msgid "-- match by label --"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:236
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+msgid "-- match by uuid --"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:27
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
+msgid "-- please select --"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:59
+msgctxt "sstp log level value"
+msgid "0"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1068
+msgid "0 = not using RSSI threshold, 1 = do not change driver default"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2971
+msgid "0/1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:881
+msgid "00: x86 BIOS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:882
+msgid "06: x86 UEFI (IA32)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
+msgid "07: x64 UEFI"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:336
+msgid "0: Deny"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:60
+msgctxt "sstp log level value"
+msgid "1"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:232
+msgid "1 Minute Load:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:386
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:884
+msgid "10: ARM 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:885
+msgid "11: ARM 64-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:157
+msgid "12-Hour Clock"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1059
+msgid "12h (12 hours - default)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1069
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1080
+msgid "12h (12 hours)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:252
+msgid "15 Minute Load:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:886
+msgid "15: x86 UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:887
+msgid "16: x64 UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:888
+msgid "17: ebc boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:889
+msgid "18: ARM UEFI 32 boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:890
+msgid "19: ARM UEFI 64 boot from HTTP"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:337
+msgid "1: OS utils"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:61
+msgctxt "sstp log level value"
+msgid "2"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:891
+msgid "20: pc/at bios boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:892
+msgid "21: ARM 32 uboot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+msgid "22: ARM 64 uboot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:894
+msgid "23: ARM uboot 32 boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:158
+msgid "24-Hour Clock"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:895
+msgid "24: ARM uboot 64 boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1809
+msgid "256"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:896
+msgid "25: RISC-V 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:897
+msgid "26: RISC-V 32-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:898
+msgid "27: RISC-V 64-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:899
+msgid "28: RISC-V 64-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:900
+msgid "29: RISC-V 128-bit UEFI"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:338
+msgid "2: User scripts"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+msgctxt "sstp log level value"
+msgid "3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
+msgid "30: RISC-V 128-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:902
+msgid "31: s390 Basic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
+msgid "32: s390 Extended"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:904
+msgid "33: MIPS 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:905
+msgid "34: MIPS 64-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:906
+msgid "35: Sunway 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:907
+msgid "36: Sunway 64-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:908
+msgid "37: LoongArch 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:909
+msgid "38: LoongArch 32-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:910
+msgid "39: LoongArch 64-bit UEFI"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:339
+msgid "3: Allow passwords in env"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1058
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1068
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1079
+msgid "3h (3 hours)"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:63
+msgctxt "sstp log level value"
+msgid "4"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1881
+msgid "4-character hexadecimal ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:911
+msgid "40: LoongArch 64-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:912
+msgid "41: ARM rpiboot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1067
+msgid "45m (45 minutes - default)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:20
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
+msgid "464XLAT (CLAT)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:242
+msgid "5 Minute Load:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1057
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1066
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1077
+msgid "5m (5 minutes)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1910
+msgid "6-octet identifier as a hex string - no colons"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1060
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1070
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1081
+msgid "7d (7 days)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1933
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1942
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1938
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1870
+msgid "802.11r Fast Transition"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1055
+msgid "802.11s? Install mesh wpad"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1257
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1968
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1957
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1972
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1948
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1961
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1965
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2115
+msgid "802.11w Association SA Query maximum timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2122
+msgid "802.11w Association SA Query retry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2096
+msgid "802.11w Management Frame Protection"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2115
+msgid "802.11w maximum timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2122
+msgid "802.11w retry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:754
+msgid "802.3ad LACPDU packet rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:726
+msgid "802.3ad aggregation logic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1078
+msgid "90m (90 minutes - default)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:205
+msgid "; invalid MAC:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
+msgid "BSSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
+msgid "ESSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
+msgid "IPv4-Netmask"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:53
+msgid "LED Configuration"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:65
+msgid "LED Name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1174
+msgid "NDP-Proxy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:860
+msgid ""
+"PXE over IPv6 boot "
+"options."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1100
+msgid "PD minimum length"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
+msgid "RA Flags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1044
+msgid "RA Hop Limit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
+msgid "RA Lifetime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
+msgid "RA MTU"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1000
+msgid "RA Reachability Timer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1009
+msgid "RA Retransmission Timer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+msgid "RA-Service"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:223
+msgid "
"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:709
+msgid "Add"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+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:96
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+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:94
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+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:90
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:86
+msgid ""
+"A batman-adv node can either run in server mode (sharing its internet "
+"connection with the mesh) or in client mode (searching for the most suitable "
+"internet connection in the mesh) or having the gateway support turned off "
+"entirely (which is the default setting)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:482
+msgid "A configuration for the device \"%s\" already exists"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:241
+msgid ""
+"A default MTU of 65535 is set by Yggdrasil. It is recomended to utilize the "
+"default."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3341
+msgid "A directory with the same name already exists."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2689
+msgid "A new login is required since the authentication session expired."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:181
+msgid ""
+"A numeric table index, or symbol alias declared in %s. Special aliases local "
+"(255), main (254) and default (253) are also valid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+msgid ""
+"A tie-breaker for clients and their routes when multiple routers exist on "
+"the same network."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1844
+msgid "A43C + J43 + A43"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1845
+msgid "A43C + J43 + A43 + V43"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+msgid "AC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1857
+msgid "ADSL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1831
+msgid "ADSL (G.992.1) Annex A"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1832
+msgid "ADSL (G.992.1) Annex B"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1825
+msgid "ADSL (all variants) Annex A/L/M"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1821
+msgid "ADSL (all variants) Annex A/L/M + VDSL2 Annex A/B/C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1826
+msgid "ADSL (all variants) Annex B"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1822
+msgid "ADSL (all variants) Annex B + VDSL2 Annex A/B/C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1827
+msgid "ADSL (all variants) Annex B/J"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1823
+msgid "ADSL (all variants) Annex B/J + VDSL2 Annex A/B/C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1829
+msgid "ADSL (all variants) Annex M"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1834
+msgid "ADSL2 (G.992.3) Annex A"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1835
+msgid "ADSL2 (G.992.3) Annex B"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1836
+msgid "ADSL2 (G.992.3) Annex L"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1837
+msgid "ADSL2 (G.992.3) Annex M"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1838
+msgid "ADSL2+ (G.992.5) Annex A"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1839
+msgid "ADSL2+ (G.992.5) Annex B"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1840
+msgid "ADSL2+ (G.992.5) Annex M"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1830
+msgid "ANSI T1.413"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:65
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:65
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:77
+msgid "APN"
+msgstr ""
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:144
+msgid "APN profile index"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+msgid "ARP link monitoring"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:896
+msgid "ARP monitor target IP address"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:107
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:107
+msgid "ARP proxy"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
+msgid "ARP retry threshold"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:738
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:904
+msgid "ARP validation policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1218
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1852
+msgid "ATM (Asynchronous Transfer Mode)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1873
+msgid "ATM Bridges"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1905
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
+msgid "ATM Virtual Channel Identifier (VCI)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1906
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
+msgid "ATM Virtual Path Identifier (VPI)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1873
+msgid ""
+"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
+"Linux network interfaces which can be used in conjunction with DHCP or PPP "
+"to dial into the provider network."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1912
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
+msgid "ATM device number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+msgid "Absent"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:297
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:696
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:700
+msgid "Absent Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:618
+msgid "Accept DNS queries only from hosts whose address is on a local subnet."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:220
+msgid "Accept VLANs"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:267
+msgid "Accept from public keys"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1185
+msgid "Accept local"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1488
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1185
+msgid "Accept packets with local source addresses"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+msgid "Access Concentrator"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1056
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1173
+msgid "Access Point"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
+msgid "Access Point Isolation"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:99
+msgid "Access Technologies"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:234
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:271
+msgid "Action"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:386
+msgid "Actions"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:907
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:134
+msgid "Active"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:94
+msgid "Active Connections"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:234
+msgid "Active DHCPv4 Leases"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:236
+msgid "Active DHCPv6 Leases"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:255
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:307
+msgid "Active IPv4 Routes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:258
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:310
+msgid "Active IPv4 Rules"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:265
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:317
+msgid "Active IPv6 Routes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:268
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:320
+msgid "Active IPv6 Rules"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:618
+msgid "Active backup"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:256
+msgid "Active peers"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3982
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1058
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
+msgid "Ad-Hoc"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:624
+msgid "Adaptive load balancing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:623
+msgid "Adaptive transmit load balancing"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2413
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2416
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2437
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4284
+#: 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
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+msgid "Add"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1877
+msgid "Add ATM Bridge"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:120
+msgid "Add IPv4 address…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
+msgid "Add IPv6 address…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:60
+msgid "Add LED action"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:219
+msgid "Add VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:705
+msgid ""
+"Add a subnet address to the DNS queries which are forwarded upstream, "
+"leaving this value empty disables the feature."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+msgid "Add device configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+msgid "Add device configuration…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
+msgid "Add instance"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:165
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:291
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
+msgid "Add key"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:263
+msgid ""
+"Add listeners in order to accept incoming peerings from non-local nodes. "
+"Multicast peer discovery works regardless of listeners set here. URI Format: "
+"tls://0.0.0.0:0 or tls://[::]:0 to listen on all "
+"interfaces. Choose an acceptable URI tls://, tcp://"
+"code>, unix:// or quic://"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:219
+msgid "Add local domain suffix to names served from hosts files."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:285
+msgid "Add multicast rule"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1406
+msgid "Add new interface..."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:298
+msgid "Add new repository public key by pasting its content, a file, or a URL."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:188
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:188
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+msgid "Add peer"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:274
+msgid "Add peer address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:688
+msgid "Add requestor MAC"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:631
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:160
+msgctxt "Dnsmasq instance"
+msgid "Add server instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1115
+msgid "Add static forward and reverse DNS entries for this host."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:704
+msgid "Add subnet address to forwards"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:627
+msgid "Add tag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:689
+msgid ""
+"Add the MAC address of the requestor to DNS queries which are forwarded "
+"upstream."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
+msgid "Add to Blacklist"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
+msgid "Add to Whitelist"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:854
+msgid "Adding an IPv6 to an IPv4 set and vice-versa silently fails."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:178
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:178
+msgid "Additional Peers"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1190
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:379
+msgid "Additional configuration settings (in TOML format)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:815
+msgid "Additional hosts files"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
+msgid "Additional options to send to the below match tags."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:682
+msgid "Additional servers file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1083
+msgid "Additional tags for this host."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:62
+msgid "Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:535
+msgid "Address families of \"Relay from\" and \"Relay to address\" must match."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:21
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:262
+msgid "Address setting is invalid"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+msgid "Address to access local relay bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:222
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:777
+msgid "Addresses"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
+msgid "Administration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1903
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:42
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:135
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:980
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1051
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:220
+msgid "Advanced Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:437
+msgid "Advanced device options"
+msgstr ""
+
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:34
+msgid ""
+"Afer making changes to network using external protocol, network must be "
+"manually restarted."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:76
+msgid "Ageing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1023
+msgid "Ageing time"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
+msgid "Aggregate Originator Messages"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1696
+msgid "Aggregation device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
+msgid "Aggregation ports"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:63
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:23
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:194
+msgid "Alert"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3048
+#: modules/luci-compat/luasrc/model/network.lua:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+msgid "Alias Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:144
+msgid "Alias of \"%s\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:909
+msgid "All"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:900
+msgid "All ARP Targets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:900
+msgid "All ARP targets must be reachable to consider the link valid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:663
+msgid "All ports active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:247
+msgid "All servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:405
+msgid ""
+"Allocate IP addresses sequentially, starting from the lowest available "
+"address."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Allocate IPs sequentially"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:358
+msgid "Allocate listen addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
+msgid ""
+"Allow PIO flags sent in RA "
+"messages, globally for all prefixes."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
+msgid "Allow SSH password authentication"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1267
+msgid "Allow AP mode to disconnect STAs based on low ACK condition"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:359
+msgid ""
+"Allow Yggdrasil Jumper to configure Yggdrasil with proper listen address and "
+"random port automatically."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
+msgid "Allow all except listed"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:138
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
+msgid "Allow full UCI access for legacy applications"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1155
+msgid "Allow listed only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:600
+msgid "Allow localhost"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1402
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1175
+msgid "Allow only one session"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:205
+msgid "Allow rebooting the device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:663
+msgid "Allow receiving on inactive ports"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:46
+msgid "Allow remote hosts to connect to local SSH forwarded ports"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:587
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:41
+msgid "Allow root logins with password"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
+msgid "Allow system feature probing"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:41
+msgid "Allow the root user to log in with password"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:594
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:766
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:65
+msgid "Allowed IPs"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1459
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1466
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1473
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
+msgid "Allowed network technology"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:291
+msgid "AllowedIPs setting is invalid"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1678
+msgid ""
+"Almost nothing here prevents you from selecting invalid configuration "
+"options which prevent openvpn from starting. Read the manual."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:42
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:42
+msgid "Alternatively, a multicast address to reach a group of peers."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:814
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1259
+msgid "Always"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:6
+msgid "Always off (kernel: none)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:5
+msgid "Always on (kernel: default-on)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:608
+msgid ""
+"Always send the chosen DHCP options. Sometimes needed, with e.g. PXELinux."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1027
+msgid ""
+"Always use 40MHz channels even if the secondary channel overlaps. Using this "
+"option does not comply with IEEE 802.11n-2009!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1224
+msgid "Amount of Duplicate Address Detection probes to send"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:630
+msgid "An error occurred while saving the form:"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:134
+msgid "An optional, short description for this device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1819
+msgid "Annex"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+msgid "Announce DNS domains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1108
+msgid "Announce IPv4/6 DNS servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
+msgid ""
+"Announce NAT64 prefix in RA "
+"messages."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "Announce encrypted DNS servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1119
+msgid "Announce this device as IPv6 DNS server."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:884
+msgid ""
+"Announce this device as default router if a local IPv6 default route is "
+"present."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:886
+msgid ""
+"Announce this device as default router if a public IPv6 prefix is available, "
+"regardless of local default route availability."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+msgid ""
+"Announce this device as default router regardless of whether a prefix or "
+"default route is present."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2086
+msgid "Anonymous Identity"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:141
+msgid "Anonymous Mount"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:137
+msgid "Anonymous Swap"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:33
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:61
+msgid "Any"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:114
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:204
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:226
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
+msgid "Any zone"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:492
+msgid "Append log to file"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
+msgid "Apply backup?"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5485
+msgid "Apply checked"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5515
+msgid "Apply request failed with status %h"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:685
+msgid "Apply these DHCP Options"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2198
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5217
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5348
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5489
+msgid "Apply unchecked"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5426
+msgid "Applying configuration changes… %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:875
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:68
+msgid "Architecture"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:147
+msgid "Arp-scan"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:742
+msgid "As DHCP-Options; send unsolicited (dnsmasq only)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1248
+msgid ""
+"Assign a part of given length of every public IPv6-prefix to this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1253
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
+msgid ""
+"Assign prefix parts using this hexadecimal subprefix ID for this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2631
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:397
+msgid "Associated Stations"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:157
+msgid "Associations"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:136
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:137
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:134
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:135
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:133
+msgid "Attempt to enable configured mount points for attached devices"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1744
+msgid "Attributes to add/replace in each request."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:38
+msgid "Auth"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
+msgid "Auth Group"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:44
+msgid "Auth Priv"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1496
+msgid "Authenticate using username/password"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2025
+msgid "Authentication"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:76
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:79
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
+msgid "Authentication Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+msgid "Authoritative"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:23
+#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
+msgid "Authorization Required"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:368
+msgid "Autofill listen addresses"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:107
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:116
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:62
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
+msgid "Automatic"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_hnet.lua:7
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
+msgid "Automatic Homenet (HNCP)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:97
+msgid ""
+"Automatic mac learning using multicast; inserts unknown source link layer "
+"addresses and IP addresses into the VXLAN device %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:153
+msgid "Automatically check filesystem for errors before mounting"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1241
+msgid ""
+"Automatically handle multiple uplink interfaces using source-based policy "
+"routing."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:149
+msgid "Automatically mount filesystems on hotplug"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:145
+msgid "Automatically mount swap on hotplug"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1582
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:149
+msgid "Automount Filesystem"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:145
+msgid "Automount Swap"
+msgstr ""
+
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:172
+msgid "Available"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:267
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:277
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:433
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:443
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:453
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:235
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:245
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:255
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:265
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:275
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:293
+msgid "Average:"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:70
+msgid "Avoid Bridge Loops"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1846
+msgid "B43 + B43C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1847
+msgid "B43 + B43C + V43"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:48
+msgid "BR / DMR / AFTR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1968
+msgid "BSS Transition"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:192
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2181
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:463
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:155
+msgid "BSSID"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:14
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48
+msgid "Back to Overview"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:869
+msgid "Back to peer configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+msgid "Back to settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1226
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
+msgid "Backup"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:151
+msgid "Backup / Flash Firmware"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:353
+msgid "Backup file list"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:539
+msgid "Band"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:730
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:311
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:160
+msgid "Bandwidth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:489
+msgid "Base device"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:133
+msgid "Base64-encoded public key of this interface for sharing."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1596
+msgid "Basic Settings"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:10
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:41
+msgid "Batman Device"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:10
+msgid "Batman Interface"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:81
+msgid ""
+"Batman-adv has a built-in layer 2 fragmentation for unicast data flowing "
+"through the mesh which will allow to run batman-adv over interfaces / "
+"connections that don't allow to increase the MTU beyond the standard "
+"Ethernet packet size of 1500 bytes. When the fragmentation is enabled batman-"
+"adv will automatically fragment over-sized packets and defragment them on "
+"the other end. Per default fragmentation is enabled and inactive if the "
+"packet fits but it is possible to deactivate the fragmentation entirely."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1030
+msgid "Beacon Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1942
+msgid "Beacon Report"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:354
+msgid ""
+"Below is the determined list of files to backup. It consists of changed "
+"configuration files marked by opkg, essential base files and the user "
+"defined backup patterns."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:815
+msgid "Better"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295
+msgid "Bind NTP server"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:132
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:132
+msgid "Bind interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:424
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:268
+msgid ""
+"Bind only to configured interface addresses, instead of the wildcard address."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:376
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:337
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"RFC2782."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:132
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:132
+msgid "Bind the tunnel to this interface (optional)."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:20
+msgid "Bind to Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:137
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:198
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
+msgid "Bitrate"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
+msgid "Bonding Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:616
+msgid "Bonding Policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:451
+msgid "Bonding/Aggregation device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:522
+msgid "Both \"Relay from\" and \"Relay to address\" must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3054
+#: modules/luci-compat/luasrc/model/network.lua:1421
+msgid "Bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:549
+msgctxt "MACVLAN mode"
+msgid "Bridge (Support direct communication between MAC VLANs)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:500
+msgid "Bridge VLAN filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1699
+msgid "Bridge device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
+msgid "Bridge port specific options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:970
+msgid "Bridge ports"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:742
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1913
+msgid "Bridge unit number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1014
+msgid "Bring up empty bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
+msgid "Bring up on boot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1014
+msgid "Bring up the bridge interface even if no ports are attached"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:621
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1110
+msgid "Broadcast"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4966
+msgid "Browse…"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
+msgid "Buffered"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:254
+msgid "By default, dnsmasq caches A, AAAA, CNAME and SRV DNS record types."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:178
+msgid "CA certificate; if empty it will be saved after the first connection."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:942
+msgid "CA path"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:79
+msgid "CHAP"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
+msgid "CLAT configuration failed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:333
+msgid "CNAME"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:355
+msgid "CNAME or fqdn"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
+msgid "CPU usage (%)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:196
+msgid "Cache"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:254
+msgid "Cache arbitrary RR"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:43
+msgid "Cached"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:373
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:21
+msgid "Call failed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:853
+msgid "Can be hinted by adding 4 or 6 to the name."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:637
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4975
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5481
+#: 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:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2504
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:73
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:457
+msgid "Cancel"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:323
+msgid "Cannot parse configuration: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:669
+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:661
+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:665
+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:677
+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:673
+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:657
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+msgid "Carrier"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
+msgid "Category"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:114
+msgid "Cell ID"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:113
+msgid "Cell Location"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:167
+#: protocols/luci-proto-modemmanager/root/usr/share/luci/menu.d/luci-proto-modemmanager.json:3
+msgid "Cellular Network"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:62
+msgid "Certificate authority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+msgid "Certificate constraint (Domain)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2006
+msgid "Certificate constraint (SAN)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2003
+msgid "Certificate constraint (Subject)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2012
+msgid "Certificate constraint (Wildcard)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
+msgid ""
+"Certificate constraint substring - e.g. /CN=wifi.mycompany.com
See "
+"`logread -f` during handshake for actual values"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2067
+msgid ""
+"Certificate constraint(s) against DNS SAN values (if available)
or "
+"Subject CN (exact match)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2070
+msgid ""
+"Certificate constraint(s) against DNS SAN values (if available)
or "
+"Subject CN (suffix match)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2006
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
+msgid ""
+"Certificate constraint(s) via Subject Alternate Name values
(supported "
+"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
+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:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:211
+msgid "Chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:681
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:273
+msgid "Change process priority"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:250
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5197
+msgid "Changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5476
+msgid ""
+"Changes have been made to the existing connection via \"%h\". This could "
+"inhibit access to this device. Any IP change requires connecting to "
+"the new IP within %d seconds to retain the changes."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5551
+msgid "Changes have been reverted."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
+msgid "Changes the administrator password for accessing the device"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:194
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2179
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:180
+msgid "Channel"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:428
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:126
+msgid "Channel Analysis"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:461
+msgid "Channel Width"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:153
+msgid "Check filesystems before mount"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1264
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2464
+msgid "Check this option to delete the existing networks from this radio."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:110
+msgid "Checking archive…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:195
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:197
+msgid "Checking image…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:677
+msgid "Choose a unique name."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:425
+msgid "Choose mtdblock"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:624
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2494
+msgid ""
+"Choose the firewall zone you want to assign to this interface. Select "
+"unspecified to remove the interface from the associated zone or "
+"fill out the custom field to define a new zone and attach the "
+"interface to it."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+msgid ""
+"Choose the network(s) you want to attach to this wireless interface or fill "
+"out the custom field to define a new network."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:258
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+msgid "Cipher"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
+msgid "Cisco UDP encapsulation"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1750
+msgid "Clear"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
+msgid ""
+"Click \"Generate archive\" to download a tar archive of the current "
+"configuration files."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:422
+msgid ""
+"Click \"Save mtdblock\" to download specified mtdblock file. (NOTE: THIS "
+"FEATURE IS FOR PROFESSIONALS! )"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1057
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
+msgid "Client"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:41
+msgid "Client ID to send when requesting DHCP"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1359
+msgid "Client is disabled"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1706
+msgid "Client metadata"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3242
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
+msgid "Clone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5214
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
+msgid "Close"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:156
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:138
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:124
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:108
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:111
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:124
+msgid ""
+"Close inactive connection after the given amount of seconds, use 0 to "
+"persist connection"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1227
+msgid ""
+"Cold standby; Establish a connection only when no other interface is "
+"available (slower)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2629
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:518
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:358
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:59
+msgid "Collecting data..."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:303
+msgid "Collisions seen"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
+msgid "Command"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:408
+msgid "Command OK"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:32
+msgid "Command failed"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:73
+msgid "Comment"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:170
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:202
+msgid "Common name or numeric ID of the %s in which this route is found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2150
+msgid ""
+"Complicates key reinstallation attacks on the client side by disabling "
+"retransmission of EAPOL-Key frames that are used to install keys. This "
+"workaround might cause interoperability issues and reduced robustness of key "
+"negotiation especially in environments with heavy traffic load."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
+msgid "Compute outgoing checksum (optional)."
+msgstr ""
+
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1597
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5197
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:452
+msgid "Configuration"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:660
+msgid "Configuration Export"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5401
+msgid "Configuration changes applied."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5334
+msgid "Configuration changes have been rolled back!"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
+msgid "Configuration failed"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:46
+msgid "Configure client mode"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:111
+msgid "Configure server bridge"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:103
+msgid "Configure server mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+msgid ""
+"Configures data rates based on the coverage cell density. Normal configures "
+"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
+"5.5, 11 Mbps. High configures basic rates to 12, 24 Mbps if legacy 802.11b "
+"rates are not used else to the 11 Mbps rate. Very High configures 24 Mbps as "
+"the basic rate. Supported rates lower than the minimum basic rate are not "
+"offered."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:881
+msgid ""
+"Configures the default router advertisement in RA messages."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1101
+msgid ""
+"Configures the minimum delegated prefix length assigned to a requesting "
+"downstream router, potentially overriding a requested prefix length. If left "
+"unspecified, the device will assign the smallest available prefix greater "
+"than or equal to the requested prefix."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:869
+msgid ""
+"Configures the operation mode of the RA service on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1086
+msgid "Configures the operation mode of the DHCPv6 service on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1175
+msgid ""
+"Configures the operation mode of the NDP proxy service on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:137
+msgid "Configure…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:174
+msgid "Confirm disconnect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:55
+msgid "Confirmation"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1561
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1532
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:243
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:66
+msgid "Connected"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:9
+#: modules/luci-compat/luasrc/model/network.lua:27
+msgid "Connection attempt failed"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:8
+msgid "Connection attempt failed."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:761
+msgid "Connection endpoint"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:418
+msgid "Connection lost"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1525
+msgid "Connection retry interval"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:421
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:181
+msgid "Connections"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5475
+msgid "Connectivity change"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:370
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:54
+msgid "Contents have been saved."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:271
+msgid "Continue"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:139
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
+msgctxt "nft continue action"
+msgid "Continue to next rule"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1011
+msgid ""
+"Controls retransmitted Neighbor Solicitation messages; published in RA messages."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5370
+msgid ""
+"Could not regain access to the device after applying the configuration "
+"changes. You might need to reconnect if you modified network related "
+"settings such as the IP address or wireless security credentials."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:731
+msgid "Count"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
+msgid "Country"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1006
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:181
+msgid "Country Code"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+msgid "Coverage cell density"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
+msgid "Create"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:624
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2494
+msgid "Create / Assign firewall-zone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3315
+msgid "Create Directory"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1444
+msgid "Create interface"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:848
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:24
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:193
+msgid "Critical"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:43
+msgid "Cron"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
+msgid "Cron Log Level"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+msgid "Cross Pass (Japan only)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1599
+msgid "Cryptography"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:628
+msgid "Current power"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta hour"
+msgid "Current time"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+msgctxt "nft meta day"
+msgid "Current weekday"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:721
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:723
+#: 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
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:83
+msgid "Custom Interface"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
+msgid ""
+"Custom files (certificates, scripts) may remain on the system. To prevent "
+"this, perform a factory-reset first."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
+msgid "Custom flash interval (kernel: timer)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:54
+msgid ""
+"Customizes the behaviour of the device LEDs if possible."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1224
+msgid "DAD transmits"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1789
+msgid "DAE-Client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1794
+msgid "DAE-Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1800
+msgid "DAE-Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:241
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
+msgid "DHCP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:20
+msgid "DHCP Leases"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
+msgid "DHCP Options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:502
+msgid "DHCP Server"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2099
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
+#: modules/luci-compat/luasrc/model/network.lua:969
+msgid "DHCP client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:738
+msgid "DHCP-Options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:823
+msgid "DHCPv4"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:746
+msgid "DHCPv4 Service"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
+msgid "DHCPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+msgid "DHCPv6 Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:47
+msgid "DHCPv6 Statistics"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
+msgid "DHCPv6 client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1150
+msgctxt "DHCPv6 option 56. RFC5908 link"
+msgid "DHCPv6 option 56. %s."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1096
+msgid "DHCPv6-PD"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1085
+msgid "DHCPv6-Service"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:155
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:79
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:64
+msgid "DNS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:675
+msgid "DNS Forwards"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:198
+msgid "DNS Records"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:772
+msgid "DNS Servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:299
+msgid "DNS query port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:292
+msgid "DNS server port"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:772
+msgid ""
+"DNS servers for the remote clients using this tunnel to your openwrt device. "
+"Some wireguard clients require this to be set."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:270
+msgid "DNS setting is invalid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1210
+msgid "DNS weight"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
+msgid "DNS-Label / FQDN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:334
+msgid "DNS-RR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:199
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:573
+msgid "DNSSEC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:578
+msgid "DNSSEC check unsigned"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
+msgid "DPD Idle Timeout"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
+msgid "DS-Lite AFTR address"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:166
+msgid "DSCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1816
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+msgid "DSL"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+msgid "DSL Status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1855
+msgid "DSL line mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+msgid "DTIM Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:80
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:171
+msgid "DUID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+msgid "DUID with an even number (20 to 260) of hexadecimal characters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1064
+msgid "DUID/IAIDs"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:37
+msgid "Daemon"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+msgid "Data Rate"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:85
+msgid "Data Received"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:86
+msgid "Data Transmitted"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:69
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:29
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:201
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:163
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:349
+msgid "Debug"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1136
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1142
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1154
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:21
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:156
+msgid "Default"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1774
+msgid "Default DUID"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:70
+msgid "Default gateway"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:371
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:178
+msgctxt "Dnsmasq instance"
+msgid "Default instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:880
+msgid "Default router"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:12
+msgid "Default state"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:853
+msgid "Defaults to IPv4+6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:848
+msgid "Defaults to fw4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
+msgid ""
+"Define additional DHCP options, for example "
+"\"6,192.168.2.1,192.168.2.2\" which advertises different DNS "
+"servers to clients (dnsmasq only)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:574
+msgid ""
+"Defines a mapping of Linux internal packet priority to VLAN header priority "
+"but for outgoing frames"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:568
+msgid ""
+"Defines a mapping of VLAN header priority to the Linux internal packet "
+"priority on incoming frames"
+msgstr ""
+
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:34
+msgid "Delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:965
+msgid "Delay before enabling port after MII link down event (msec)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:959
+msgid "Delay before enabling port after MII link up event (msec)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:647
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:358
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
+msgid "Delegate IPv6 prefixes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2500
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3255
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3259
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4267
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3515
+#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:253
+msgid "Delete"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:69
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:83
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
+msgid "Delete key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3396
+msgid "Delete request failed: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
+msgid "Delete this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+msgid "Delivery Traffic Indication Message Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:134
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:196
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:196
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:62
+msgid "Description"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3507
+msgid "Deselect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:239
+msgid "Design"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
+msgid "Designated master"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:238
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:275
+msgid "Dest Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:173
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:513
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:71
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:237
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:274
+msgid "Destination"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ether daddr"
+msgid "Destination MAC address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:202
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:52
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
+msgid "Destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:89
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+msgid "Destination zone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:97
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:222
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:609
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1718
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:71
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:184
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:211
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:217
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:254
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:227
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:334
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:369
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:29
+msgid "Device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
+msgid "Device Configuration"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:88
+msgid "Device Identifier"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:140
+msgid "Device is not active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:694
+msgid "Device is restarting…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:553
+msgid "Device name"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:10
+msgid "Device not managed by ModemManager."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1687
+msgid "Device not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:443
+msgid "Device type"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5369
+msgid "Device unreachable!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:53
+msgid "Device unreachable! Still waiting for device..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1600
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:289
+msgid "Devices"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:197
+msgid "Devices & Ports"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:154
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:93
+msgid "Diagnostics"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
+msgid "Dial number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1002
+msgid ""
+"Dictates how long a node assumes a neighbor is reachable after a "
+"reachability confirmation; published in RA messages."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:934
+msgid "Diffie-Hellman parameters"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:140
+msgid "Dir"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3219
+msgid "Directory"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1412
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3274
+msgid "Directory name"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3284
+msgid "Directory name cannot be empty."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:841
+msgid ""
+"Directory to store IPv6 prefix information files in (to detect and announce "
+"stale prefixes)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
+msgid ""
+"Directory to store hosts files (IP address to hostname mapping) in. Used by "
+"e.g. dnsmasq."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1805
+msgid ""
+"Directs packet flows to specific CPUs where the local socket owner listens "
+"(the local service)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:120
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:952
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+msgid "Disable"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
+msgid ""
+"Disable DHCP for "
+"this interface (dnsmasq only)."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:501
+msgid "Disable DNS lookups"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:924
+msgid "Disable Data Channel Offloading (DCO) support"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
+msgid "Disable Encryption"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1253
+msgid "Disable Inactivity Polling"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:235
+msgid "Disable Paging"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:242
+msgid "Disable options consistency check"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:616
+msgid "Disable this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+msgid "Disable this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1138
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1010
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1949
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2097
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2131
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:14
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:65
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:200
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:108
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:117
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:63
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
+msgid "Disabled"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:514
+msgctxt "Label indicating that WireGuard peer is disabled"
+msgid "Disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1223
+msgid "Disables this interface for MPTCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1267
+msgid "Disassociate On Low Acknowledgement"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:595
+msgid ""
+"Discard also upstream responses containing {rfc_4193_link}, Link-Local and "
+"private IPv4-Mapped {rfc_4291_link} IPv6 Addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:594
+msgid "Discard upstream responses containing {rfc_1918_link} addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:196
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:780
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:367
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:382
+msgid "Disconnect"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
+msgid "Disconnection attempt failed"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:13
+msgid "Disconnection attempt failed."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:59
+msgid "Disk space"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:633
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3601
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3883
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3897
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2204
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Dismiss"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
+msgid "Distance Optimization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
+msgid ""
+"Distance to farthest network member in meters. Set only for distances above "
+"one kilometer; otherwise it is harmful."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
+msgid "Distributed ARP Table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1102
+msgid ""
+"Dnsmasq instance to which this DHCP host section is bound. If unspecified, "
+"the section is valid for all dnsmasq instances."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
+msgid ""
+"Dnsmasq instance to which this boot section is bound. If unspecified, the "
+"section is valid for all dnsmasq instances."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:37
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:594
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:663
+msgid "Do not cache negative replies, e.g. for non-existent domains."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
+msgid "Do not create host route to peer (optional)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:286
+msgid "Do not listen on the specified interfaces."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1089
+msgid "Do not offer DHCPv6 service on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:750
+msgid "Do not provide DHCPv4 services on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1178
+msgid ""
+"Do not proxy any NDP "
+"packets."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:107
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:73
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:80
+msgid "Do not send a Release when restarting"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:25
+msgid "Do not send a hostname"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:872
+msgid ""
+"Do not send any RA"
+"abbr> messages on this interface."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft notrack action"
+msgid "Do not track"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3382
+msgid "Do you really want to delete \"%s\" ?"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3380
+msgid "Do you really want to delete the \"%s\" directory recursively?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
+msgid "Do you really want to delete the following SSH key?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
+msgid "Do you really want to erase all settings?"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:118
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:387
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:413
+msgid "Domain"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:587
+msgid "Domain required"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:608
+msgid "Domain whitelist"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:83
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:88
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
+msgid "Don't Fragment"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:617
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:654
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1213
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:668
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1351
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:515
+msgid "Don't log timestamps"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:661
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:842
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:624
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
+msgid "Down"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+msgid "Download"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:392
+msgid "Download backup"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3603
+msgid "Download failed: %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:430
+msgid "Download mtdblock"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:830
+msgid "Download peer configuration file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1860
+msgid "Downstream SNR offset"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1770
+msgid "Drag and drop an ovpn config file here"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:407
+msgid ""
+"Drag or paste a valid *.conf file below to configure the local "
+"WireGuard interface."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3187
+msgid "Drag to reorder"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1194
+msgid ""
+"Drop all gratuitous ARP frames, for example if there’s a known good ARP "
+"proxy on the network and such frames need not be used or in the case of "
+"802.11, must not be used to prevent attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1216
+msgid ""
+"Drop all unsolicited neighbor advertisements, for example if there’s a known "
+"good NA proxy on the network and such frames need not be used or in the case "
+"of 802.11, must not be used to prevent attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1194
+msgid "Drop gratuitous ARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1270
+msgid "Drop layer 2 multicast frames containing IPv4 unicast packets."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1274
+msgid "Drop layer 2 multicast frames containing IPv6 unicast packets."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1270
+msgid "Drop nested IPv4 unicast"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1274
+msgid "Drop nested IPv6 unicast"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:647
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1216
+msgid "Drop unsolicited NA"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
+msgid "Dropbear Instance"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
+msgid ""
+"Dropbear offers SSH network shell access "
+"and an integrated SCP server"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
+msgid "Dual-Stack Lite (RFC6333)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:758
+msgid "Dump cache on SIGUSR1, include requesting IP."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:714
+msgid "Dynamic DHCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1789
+msgid "Dynamic Authorization Extension client."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1794
+msgid "Dynamic Authorization Extension port."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1800
+msgid "Dynamic Authorization Extension secret."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:795
+msgid "Dynamic load balance"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
+msgid "Dynamic tunnel"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:714
+msgid ""
+"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
+"having static leases will be served."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1782
+msgid "E.g. br-vlan or brvlan."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1772
+msgid "E.g. eth0, eth1"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
+msgid "EA-bits length"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1981
+msgid "EAP-Method"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1760
+msgid "Each STA is assigned its own AP_VLAN interface."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:224
+msgid "Each key is stored as a file in %s."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:223
+msgid ""
+"Each software repository public key (from official or third party "
+"repositories) allows packages in lists signed by it to be installed by the "
+"package manager."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:478
+msgid "Echo parameters to log"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3220
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3223
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: 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:514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+msgid "Edit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:832
+msgid "Edit IP set"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:715
+msgid "Edit Match"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:572
+msgid "Edit PXE/TFTP/BOOTP Host"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:782
+msgid "Edit UC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:749
+msgid "Edit VC"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:190
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:190
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:203
+msgid "Edit peer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:935
+msgid "Edit static lease"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:662
+msgid "Edit tag"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/error.htm:13
+msgid ""
+"Edit the raw configuration data above to fix any error and hit \"Save\" to "
+"reload the page."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+msgid "Edit this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+msgid "Edit wireless network"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:236
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:273
+msgid "Egress"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:574
+msgid "Egress QoS mapping"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta oif"
+msgid "Egress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:23
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:103
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:89
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:69
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:76
+msgid ""
+"Either a prefix length hint (e.g. 56) only, whereby the operator selects the "
+"prefix, or specify a prefix also (e.g. %s)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:62
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:846
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:195
+msgid "Emergency"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:119
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:119
+msgid "Emits netlink IP ADDR miss notifications"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:113
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:113
+msgid "Emits netlink LLADDR miss notifications"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:687
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:952
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+msgid "Enable"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
+msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1048
+msgid ""
+"Enable IGMP "
+"snooping"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+msgid "Enable SSH service instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1028
+msgid "Enable STP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+msgid "Enable SLAAC"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:495
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:501
+msgid "Enable DNS lookups"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:157
+msgid "Enable Debugmode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
+msgid "Enable HE.net dynamic endpoint update"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1209
+msgid "Enable IPv6"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:101
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:108
+msgid "Enable IPv6 negotiation"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:60
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
+msgid "Enable IPv6 negotiation on the PPP link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1212
+msgid "Enable IPv6 segment routing"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+msgid "Enable Instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:192
+msgid "Enable Jumbo Frame passthrough"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1247
+msgid "Enable MAC address learning"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
+msgid "Enable NTP client"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:998
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:680
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683
+msgid "Enable Private PSK (PPSK)"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
+msgid "Enable Single DES"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:147
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
+msgid "Enable TFTP server"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1056
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1049
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1279
+msgid "Enable VLAN filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:182
+msgid "Enable VLAN functionality"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2154
+msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:322
+msgid "Enable Yggdrasil Jumper"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
+msgid ""
+"Enable automatic redirection of HTTP requests to HTTPS port."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
+msgid ""
+"Enable downstream delegation of IPv6 prefixes available on this interface"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:742
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2150
+msgid "Enable key reinstallation (KRACK) countermeasures"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:187
+msgid "Enable learning and aging"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:865
+msgid "Enable management interface on IP port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:198
+msgid "Enable mirroring of incoming packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:199
+msgid "Enable mirroring of outgoing packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1266
+msgid "Enable multicast fast leave"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1057
+msgid "Enable multicast querier"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1230
+msgid "Enable multicast support"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:250
+msgid ""
+"Enable node info privacy so that only items specified in \"Node info\" are "
+"sent back. Otherwise defaults including the platform, architecture and "
+"Yggdrasil version are included."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:747
+msgid "Enable or disable DHCPv4 services on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1795
+msgid "Enable packet steering across CPUs. May help or hinder network speed."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1160
+msgid "Enable promiscuous mode"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:169
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:169
+msgid "Enable rx checksum"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:96
+msgid "Enable support for multicast traffic (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:83
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:88
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
+msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:549
+msgid "Enable the built-in single-instance TFTP server."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+msgid "Enable this network"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:37
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:107
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:73
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:80
+msgid "Enable to minimise the chance of prefix change after a restart"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:173
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:173
+msgid "Enable tx checksum"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1250
+msgid "Enable unicast flooding"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1137
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1143
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1797
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2132
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:222
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:330
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:59
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:64
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:79
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:65
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:109
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:118
+msgid "Enabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1798
+msgid "Enabled (all CPUs)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2133
+msgid "Enabled (workaround mode)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1048
+msgid "Enables IGMP snooping on this bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1870
+msgid ""
+"Enables fast roaming among access points that belong to the same Mobility "
+"Domain"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:100
+msgid ""
+"Enables more efficient, group aware multicast forwarding infrastructure in "
+"batman-adv."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1028
+msgid "Enables the Spanning Tree Protocol on this bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:681
+msgid "Encap 2+3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:682
+msgid "Encap 3+4"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:62
+msgid "Encapsulation limit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1850
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1908
+msgid "Encapsulation mode"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1198
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1206
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1272
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2182
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:156
+msgid "Encryption"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:974
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:632
+msgid "Endpoint Host"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:648
+msgid "Endpoint Port"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:301
+msgid "Endpoint setting is invalid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1235
+msgid "Enforce IGMPv1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1236
+msgid "Enforce IGMPv2"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1237
+msgid "Enforce IGMPv3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1242
+msgid "Enforce MLD version 1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1243
+msgid "Enforce MLD version 2"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:84
+msgid "Ensure MTU does not exceed that of parent interface"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
+msgid "Enter custom value"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
+msgid "Enter custom values"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:208
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:245
+msgid "Entry"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:97
+msgid "Erasing..."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:65
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3297
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:25
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:160
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:346
+msgid "Error"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
+msgid "Error getting PublicKey"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3073
+#: modules/luci-compat/luasrc/model/network.lua:1433
+msgid "Ethernet Adapter"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3061
+#: modules/luci-compat/luasrc/model/network.lua:1423
+msgid "Ethernet Switch"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+msgid ""
+"Example: 100 dns.example.com 2001:db8::53,192.168.1.53 alpn=doq "
+"port=853"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:441
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:285
+msgid "Exclude interfaces"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:390
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:398
+msgid "Execute shell command on remote IP change"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:470
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:462
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:137
+msgid "Execution order of this IP rule: lower numbers go first"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:602
+msgid ""
+"Exempt {loopback_slash_8_v4} and {localhost_v6} from rebinding checks, e.g. "
+"for RBL services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:468
+msgid "Existing device"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1183
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:218
+msgid "Expand hosts"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:114
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:114
+msgid "Expect netlink reply to add MAC address into VXLAN FDB"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:120
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:120
+msgid "Expect netlink reply to add destination IP address into Neighbour table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+msgid "Expecting a hexadecimal assignment hint"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:205
+msgid "Expecting a valid MAC address, optionally including wildcards"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:19
+msgid "Expecting two priority values separated by a colon"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2449
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:215
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:173
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:180
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:23
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:56
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:76
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:87
+msgid "Expecting: %s"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1601
+msgid "Expert Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:65
+msgid "Expires"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+msgid ""
+"Expiry time of leased addresses, minimum is 2 minutes (2m)."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:34
+msgid "Extend 3GPP WAN interface /64 prefix via PD to LAN (RFC 7278)"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:34
+msgid "Extend prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:743
+msgid ""
+"Extend short TTL values to the seconds value given when caching them. Use "
+"with caution."
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
+msgid "External"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1921
+msgid "External R0 Key Holder List"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1925
+msgid "External R1 Key Holder List"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:169
+msgid "External system log server"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:174
+msgid "External system log server port"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:179
+msgid "External system log server protocol"
+msgstr ""
+
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:7
+msgid "Externally managed interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:450
+msgid "Extra DHCP logging"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
+msgid "Extra SSH command options"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:378
+msgid "Extra config"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:72
+msgid "Extra pppd options"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:70
+msgid "Extra sstpc options"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:98
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:98
+msgid "FDB"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:77
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:77
+msgid "FDB entry lifetime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:843
+msgid "FQDN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1896
+msgid "FT over DS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
+msgid "FT over the Air"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1893
+msgid "FT protocol"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:45
+msgid "FTP"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:91
+msgid "Failed Reason"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
+msgid "Failed to change the system password."
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5328
+msgid "Failed to confirm apply within %ds, waiting for rollback…"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3297
+msgid "Failed to create directory: %s"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:36
+msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:145
+msgid "Failed to fetch key"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:816
+msgid "Failure"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:758
+msgid "Fast (every second)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:133
+msgid "Fetched content seems empty or too short."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:126
+msgid "Fetched content seems too long. Maximum 8192 bytes."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:113
+msgid "Fetching key from URL…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+msgid "File"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:683
+msgid ""
+"File listing upstream resolvers, optionally domain-specific, e.g. "
+"{servers_file_entry01}, {servers_file_entry02}."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3156
+msgid "File not accessible"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+msgid "File to store DHCP lease information."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:829
+msgid "File to store active DHCP leases in."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:792
+msgid "File with upstream resolvers."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3443
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:576
+msgid "Filename"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
+msgid "Filename of the boot image advertised to clients."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:390
+msgid "Files"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+msgid "Filesystem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2958
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2971
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:910
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:200
+msgid "Filter"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:641
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:635
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:630
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:911
+msgid "Filter active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:646
+msgid "Filter arbitrary RR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:912
+msgid "Filter backup"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:623
+msgid "Filter private"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:631
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
+msgid "Finalizing failed"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:129
+msgid ""
+"Find all currently attached filesystems and swap and replace configuration "
+"with defaults based on what was detected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:933
+msgid "Find and join network"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:9
+msgid "Finish"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:48
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:64
+msgid "Firewall"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:48
+msgid "Firewall Mark"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+msgid "Firewall Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:329
+msgid "Firewall Status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:192
+msgid "Firewall mark"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1867
+msgid "Firmware File"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:70
+msgid "Firmware Version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:248
+msgid "First answer wins."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:300
+msgid "Fixed source port for outbound DNS queries."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:447
+msgid "Flash image..."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:310
+msgid "Flash image?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:437
+msgid "Flash new firmware image"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:382
+msgid "Flash operations"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:319
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:321
+msgid "Flashing…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:843
+msgid "Follow"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:447
+msgid "For VRF, install %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:445
+msgid "For bonding, install %s"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:211
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:211
+msgid "For multicast, an outgoing interface (%s) needs to be specified"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1780
+msgid "For packets originating from this device, e.g. VPN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:799
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+msgid "Force"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1027
+msgid "Force 40MHz mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
+msgid "Force CCMP (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+msgid "Force CCMP-256 (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+msgid ""
+"Force DHCP on this network even if another server is detected (dnsmasq only)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
+msgid "Force DHCP-Options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
+msgid "Force GCMP (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
+msgid "Force GCMP-256 (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1233
+msgid "Force IGMP version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1240
+msgid "Force MLD version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+msgid "Force TKIP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
+msgid "Force TKIP and CCMP (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1111
+msgid "Force broadcast DHCP response."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
+msgid "Force link"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:283
+msgid "Force upgrade"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:90
+msgid "Force use of NAT-T"
+msgstr ""
+
+#: modules/luci-base/ucode/template/csrftoken.ut:8
+msgid "Form token mismatch"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1732
+msgid "Format:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
+msgid ""
+"Forward NDP NS and NA messages between the "
+"designated master interface and downstream interfaces."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:876
+msgid ""
+"Forward RA "
+"messages received on the designated master interface to downstream "
+"interfaces."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
+msgid "Forward DHCP traffic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1093
+msgid ""
+"Forward DHCPv6 messages between the designated master interface and "
+"downstream interfaces."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
+msgid "Forward broadcast traffic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1037
+msgid "Forward delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1063
+msgid "Forward mesh peer traffic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1262
+msgid "Forward multicast packets as unicast packets on this device."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:676
+msgid "Forward specific domain queries to specific upstream servers."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1114
+msgid "Forward/reverse DNS"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:98
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:98
+msgid "Forwarding DataBase"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1915
+msgid "Forwarding mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:201
+msgid "Forwards"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
+msgid "Fragmentation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1019
+msgid "Fragmentation Threshold"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1707
+msgid "Freeform metadata to embed into the client key"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:163
+msgid "From"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:32
+msgid "Full Duplex"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:153
+msgid "Full TimeZone Name"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:178
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:178
+msgid "Further information about VXLAN interfaces and peers %s."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:191
+msgid "Further information about WireGuard interfaces and peers at %s."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:162
+msgid "Fwmark"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:123
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:123
+msgid "GBP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:194
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:180
+msgid "GHz"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
+msgid "GPRS only"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:10
+msgid "GRE tunnel over IPv4"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:10
+msgid "GRE tunnel over IPv6"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:10
+msgid "GRETAP tunnel over IPv4"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:10
+msgid "GRETAP tunnel over IPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:80
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:186
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:213
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:219
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:256
+msgid "Gateway"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
+msgid "Gateway Mode"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:46
+msgid "Gateway Ports"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:11
+#: modules/luci-compat/luasrc/model/network.lua:29
+msgid "Gateway address is invalid"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:155
+msgid "Gateway metric"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:195
+msgid "General"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:134
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:219
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:117
+msgid "General Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:673
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:979
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1048
+msgid "General Setup"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:436
+msgid "General device options"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1715
+msgid "Generate"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:129
+msgid "Generate Config"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1899
+msgid "Generate PMK locally"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+msgid "Generate QR…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1643
+msgid "Generate WiFi QR…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
+msgid "Generate archive"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:849
+msgid "Generate configuration"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:894
+msgid "Generate configuration…"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:62
+msgid "Generate new key pair"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:591
+msgid "Generate preshared key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:661
+msgid "Generates a configuration suitable for import on a WireGuard peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:794
+msgid "Generating QR code…"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:949
+msgid "Get certificate password from file before we daemonize"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
+msgid "Given password confirmation did not match, password not changed!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:125
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:57
+msgid "Global Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1764
+msgid "Global network options"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:83
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:83
+msgid "Go to firmware upgrade..."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:62
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:73
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:73
+msgid "Go to password configuration..."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
+msgid "Go to relevant configuration page"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft goto action"
+msgid "Goto chain %h"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:51
+msgid "Grant access to DHCP configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:33
+msgid "Grant access to DHCP status display"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:38
+msgid "Grant access to DNS configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:43
+msgid "Grant access to DSL status display"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
+msgid "Grant access to LuCI OpenConnect procedures"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json:3
+msgid "Grant access to LuCI Wireguard procedures"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/root/usr/share/rpcd/acl.d/luci-proto-yggdrasil.json:3
+msgid "Grant access to LuCI Yggdrasil procedures"
+msgstr ""
+
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/root/usr/share/rpcd/acl.d/luci-proto-openvpn.json:3
+msgid "Grant access to LuCI openvpn procedures"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:60
+msgid "Grant access to Plugin management"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:21
+msgid "Grant access to SSH configuration"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:44
+msgid "Grant access to Software Repository Public Key management"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:23
+msgid "Grant access to Storage and Mount status display"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
+msgid "Grant access to basic LuCI procedures"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:105
+msgid "Grant access to crontab configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:88
+msgid "Grant access to firewall status"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:158
+msgid "Grant access to flash operations"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:3
+msgid "Grant access to main status display"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
+msgid "Grant access to mmcli"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:126
+msgid "Grant access to mount configuration"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:3
+msgid "Grant access to network configuration"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:66
+msgid "Grant access to network diagnostic tools"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:37
+msgid "Grant access to network status information"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:52
+msgid "Grant access to port status display"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:17
+msgid "Grant access to process status"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
+msgid "Grant access to realtime statistics"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:49
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:64
+msgid "Grant access to routing status"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:83
+msgid "Grant access to startup configuration"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:3
+msgid "Grant access to system configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:34
+msgid "Grant access to system logs"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:72
+msgid "Grant access to uHTTPd configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:79
+msgid "Grant access to wireless channel status"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:61
+msgid "Grant access to wireless status display"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:124
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:124
+msgid "Group Based Policy (VXLAN-GBP) extension"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
+msgid "Group Password"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:22
+msgid "Guest"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+msgid "HE.net password"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+msgid "HE.net username"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:955
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:118
+msgid "HTTP error %d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
+msgid "HTTP(S) Access"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:31
+msgid "Half Duplex"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1503
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1227
+msgid "Handover"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:46
+msgid "Hang Up"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+msgid "Heartbeat interval (kernel: heartbeat)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1032
+msgid "Hello interval"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:132
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:797
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:109
+msgid ""
+"Here you can configure the basic aspects of your device like its hostname or "
+"the timezone."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:504
+msgid "Hex Data"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:453
+msgid "Hexdata is automatically en/decoded on save and load"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
+msgid "Hide"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1207
+msgid "Hide ESSID"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:296
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:335
+msgid "Hide empty chains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:903
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1597
+msgid "High"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1191
+msgid "Honor gratuitous ARP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:694
+msgctxt "Chain hook description"
+msgid "Hook: %h (%h), Priority: %d"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:92
+msgid "Hop Penalty"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:247
+msgid "Host"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+msgid "Host expiry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:577
+msgid "Host requests this filename from the boot server."
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:104
+msgid "Host-Uniq tag content"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1055
+msgid ""
+"Host-specific lease time, e.g. 5m, 3h, 7d"
+"code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:56
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:78
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:432
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:66
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:169
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:130
+msgid "Hostname"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
+msgid "Hostname to send when requesting DHCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:330
+msgid "Hostnames"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:424
+msgid ""
+"Hostnames are used to bind a domain name to an IP address. This setting is "
+"redundant for hostnames already configured with static leases, but it can be "
+"useful to rebind an FQDN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:836
+msgid "Hosts file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1226
+msgid ""
+"Hot standby; use this interface; do not forward traffic until no other "
+"interface is available (faster)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:19
+msgid "How long (in milliseconds) the LED should be off"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:13
+msgid "How long (in milliseconds) the LED should be on"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:279
+msgid "Human-readable counters"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
+msgid "Hybrid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:60
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:81
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:172
+msgid "IAID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:180
+msgid "IAID of 1 to 8 hexadecimal characters"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:128
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:128
+msgid "ID used to identify the VXLAN uniquely"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:799
+msgid "IGMP reports"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
+msgid "IKE DH Group"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:86
+msgid "IMEI"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:141
+msgid "IP Address"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:156
+msgid "IP Addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:235
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:272
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+msgid "IP Protocol"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:205
+msgid "IP Sets"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:142
+msgid "IP Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:436
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:176
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:203
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:209
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:246
+msgid "IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:10
+#: modules/luci-compat/luasrc/model/network.lua:28
+msgid "IP address is invalid"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:13
+#: modules/luci-compat/luasrc/model/network.lua:31
+msgid "IP address is missing"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:210
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:210
+msgid ""
+"IP address of the remote VXLAN tunnel endpoint where the MAC address (Layer "
+"2 Address) resides or a multicast address for a group of peers."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:777
+msgid ""
+"IP addresses for the peer to use inside the tunnel. Some clients require "
+"this setting."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:766
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:14
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:666
+msgid "IPs to override with {nxdomain}"
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:9
+msgid "IPsec XFRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:82
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:858
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:96
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+msgid "IPv4"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:354
+msgid "IPv4 Firewall"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:252
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:304
+msgid "IPv4 Neighbours"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:251
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:303
+msgid "IPv4 Routing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
+msgid "IPv4 Rules"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:674
+msgid "IPv4 Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
+msgid "IPv4 Upstream"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1016
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:111
+msgid "IPv4 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1129
+msgid ""
+"IPv4 addresses are only supported if odhcpd also handles DHCPv4."
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:29
+msgid "IPv4 assignment length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:210
+msgid "IPv4 broadcast"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:209
+msgid "IPv4 gateway"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:208
+msgid "IPv4 netmask"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:637
+msgid "IPv4 network in address/netmask notation"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:144
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:209
+msgid "IPv4 only"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:16
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:10
+msgid "IPv4 over IPv6 (RFC2473-IPIPv6)"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
+msgid "IPv4 prefix"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
+msgid "IPv4 prefix length"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:726
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:857
+msgid "IPv4+6"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
+msgid "IPv4+IPv6"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
+msgid "IPv4-in-IPv4 (RFC2003)"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:95
+msgid "IPv4/IPv6"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:143
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:208
+msgid "IPv4/IPv6 (both - defaults to IPv4)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:734
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:859
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:97
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
+msgid "IPv6"
+msgstr ""
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:81
+msgid "IPv6 APN"
+msgstr ""
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:150
+msgid "IPv6 APN profile index"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:357
+msgid "IPv6 Firewall"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1220
+msgid "IPv6 MTU"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:262
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:314
+msgid "IPv6 Neighbours"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1063
+msgid "IPv6 Preferred Prefix Lifetime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:677
+msgid "IPv6 RA Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:261
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:313
+msgid "IPv6 Routing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
+msgid "IPv6 Rules"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:675
+msgid "IPv6 Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1076
+msgid "IPv6 Token"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1768
+msgid "IPv6 ULA-Prefix"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
+msgid "IPv6 Upstream"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1074
+msgid "IPv6 Valid Prefix Lifetime"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:212
+msgid "IPv6 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:170
+msgid "IPv6 addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1253
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
+msgid "IPv6 assignment hint"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1248
+msgid "IPv6 assignment length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:216
+msgid "IPv6 gateway"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:648
+msgid "IPv6 network in address/netmask notation"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:145
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:210
+msgid "IPv6 only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1297
+msgid "IPv6 preference"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
+msgid "IPv6 prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1270
+msgid "IPv6 prefix filter"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
+msgid "IPv6 prefix length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:219
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
+msgid "IPv6 routed prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1241
+msgid "IPv6 source routing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1293
+msgid "IPv6 suffix"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
+msgid "IPv6 support"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:730
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:756
+msgid "IPv6-Only Preferred"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
+msgid "IPv6-PD"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:13
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:10
+msgid "IPv6-in-IPv4 (RFC4213)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:17
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:9
+msgid "IPv6-over-IPv4 (6rd)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:15
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:9
+msgid "IPv6-over-IPv4 (6to4)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
+msgid "Identity"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1094
+msgid ""
+"If a host matches an entry which cannot be used because it specifies an "
+"address on a different subnet, the tag %s is set."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:706
+msgid ""
+"If an address is specified in the flag, it will be used, otherwise, the "
+"address of the requestor will be used."
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
+msgid "If checked, 1DES is enabled"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
+msgid "If checked, adds \"+ipv6\" to the pppd options"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
+msgid "If checked, encryption is disabled"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:104
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:104
+msgid ""
+"If destination MAC refers to router, replace it with destination MAC address"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:267
+msgid ""
+"If empty, all incoming connections will be allowed (default). This does not "
+"affect outgoing peerings, nor link-local peers discovered via multicast."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1575
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1111
+msgid ""
+"If left unspecified, the device will announce itself as DNS server unless "
+"the Local IPv6 DNS server option is disabled."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1270
+msgid ""
+"If set, downstream subnets are only allocated from the given IPv6 prefix "
+"classes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:223
+msgid "If set, the meaning of the match options is inverted"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:234
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:338
+msgid ""
+"If specified, mount the device by its UUID instead of a fixed device node"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
+msgid ""
+"If specified, mount the device by the partition label instead of a fixed "
+"device node"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1197
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:70
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:134
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:129
+msgid "If unchecked, no default route is configured"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:145
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:140
+msgid "If unchecked, the advertised DNS server addresses are ignored"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:317
+msgid ""
+"If your physical memory is insufficient unused data can be temporarily "
+"swapped to a swap-device resulting in a higher amount of usable RAM. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the RAM."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1017
+msgid "Ignore"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:803
+msgid "Ignore hosts files directory"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:709
+msgid "Ignore interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1093
+msgid "Ignore requests from unknown machines using %s."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:787
+msgid "Ignore resolv file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:810
+msgid "Ignore {etc_hosts} file"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:445
+msgid "Image"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:275
+msgid "Image check failed:"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:448
+msgid "Import as peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:163
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:448
+msgid "Import configuration"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
+msgid "Import configuration as peer…"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:462
+msgid "Import settings"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:351
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:378
+msgid "Imported peer configuration"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:163
+msgid "Imports settings from an existing WireGuard configuration file"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
+msgid "In"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:71
+msgid ""
+"In bridged LAN setups it is advisable to enable the bridge loop avoidance in "
+"order to avoid broadcast loops that can bring the entire LAN to a standstill."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
+msgid "In order to Set this Tag"
+msgstr ""
+
+#: modules/luci-base/ucode/template/csrftoken.ut:13
+msgid ""
+"In order to prevent unauthorized access to the system, your request has been "
+"blocked. Click \"Continue »\" below to return to the previous page."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:756
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:789
+msgid "In order to set this Tag"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:152
+msgid "In seconds"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:156
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:138
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:124
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:108
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:111
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:124
+msgid "Inactivity timeout"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:264
+msgid "Inbound:"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:264
+msgid ""
+"Include in backup a list of current installed packages at /etc/backup/"
+"installed_packages.txt"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:102
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:107
+msgid "Incoming checksum"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
+msgid "Incoming interface"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
+msgid "Incoming key"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:102
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:107
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:104
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:109
+msgid "Incoming serialization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:527
+msgid "Indoor Only Channel Selected"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:852
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:28
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:189
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:162
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:348
+msgid "Info"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+msgid "Information"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:231
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:268
+msgid "Ingress"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:568
+msgid "Ingress QoS mapping"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:9
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:166
+msgid "Initial EPS Bearer"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:175
+msgid "Initial EPS Bearer APN"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:179
+msgid "Initial EPS Bearer Authentication Type"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:206
+msgid "Initial EPS Bearer IP Type"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:197
+msgid "Initial EPS Bearer Password"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:189
+msgid "Initial EPS Bearer Username"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
+msgid "Initialization failure"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
+msgid "Initscript"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:111
+msgid "Initscripts"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2067
+msgid "Inner certificate constraint (Domain)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
+msgid "Inner certificate constraint (SAN)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
+msgid "Inner certificate constraint (Subject)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2070
+msgid "Inner certificate constraint (Wildcard)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:868
+msgid "Install %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
+msgid "Install protocol extensions..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1101
+msgid "Instance"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:140
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:182
+msgctxt "Dnsmasq instance"
+msgid "Instance \"%q\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:43
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2490
+msgid ""
+"Instead of joining any network with a matching SSID, only connect to the "
+"BSSID %h."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/map.htm:43
+msgid "Insufficient permissions to read UCI configuration."
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:136
+msgid "Integrated Circuit Card Identifier"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:55
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:77
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:109
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:168
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:205
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:211
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:23
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:27
+msgid "Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
+msgid "Interface \"%h\" is already marked as designated master."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:62
+msgid "Interface %q device auto-migrated from %q to %q."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1044
+msgid "Interface Configuration"
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
+msgid "Interface ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
+msgid "Interface disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
+msgid "Interface has %d pending changes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:100
+msgid "Interface is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:73
+msgid "Interface is marked for deletion"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+msgid "Interface is reconnecting..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:192
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:202
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+msgid "Interface is shutting down..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:286
+msgid "Interface is starting..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:289
+msgid "Interface is stopping..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+msgid "Interface name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:305
+msgid "Interface not present or not connected yet."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:510
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
+msgid "Interfaces"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
+msgid "Internal"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:85
+msgid "International Mobile Station Equipment Identity"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:139
+msgid "International Mobile Subscriber Identity"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:128
+msgid "Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1066
+msgid ""
+"Interval in centiseconds between multicast general queries. By varying the "
+"value, an administrator may tune the number of IGMP messages on the subnet; "
+"larger values cause IGMP Queries to be sent less often"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1032
+msgid "Interval in seconds for STP hello packets"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
+msgid "Invalid"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:68
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:73
+msgid "Invalid APN provided"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+msgid ""
+"Invalid DHCP lease time format. Use integer values optionally followed by s, "
+"m, h, d, or w."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:118
+msgid "Invalid IPv6 address"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:78
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:83
+msgid "Invalid TOS value, expected 00..FF or inherit"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:83
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:88
+msgid "Invalid Traffic Class value, expected 00..FF or inherit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:283
+msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:292
+msgid "Invalid VLAN ID given! Only unique IDs are allowed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:410
+msgid "Invalid argument"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:11
+msgid ""
+"Invalid bearer list. Possibly too many bearers created. This protocol "
+"supports one and only one bearer."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:409
+msgid "Invalid command"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:180
+msgid "Invalid hexadecimal value"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:127
+msgid "Invalid hostname or IPv4 address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:156
+msgid "Invalid key format"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:132
+msgid "Invalid or empty key file"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+msgid "Invalid port"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:16
+msgid "Invalid private key string %s"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:28
+msgid "Invalid public key string %s"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
+msgid "Invalid server URL"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:68
+msgid "Invalid username and/or password! Please try again."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:223
+msgid "Invert match"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:213
+msgctxt "VLAN port state"
+msgid "Is Primary VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1225
+msgid "Isolate Bridge Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1221
+msgid "Isolate Clients"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:238
+msgid ""
+"It appears that you are trying to flash an image that does not fit into the "
+"flash memory, please verify the image file!"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:315
+msgid ""
+"It periodically probes for active sessions and automatically establishes "
+"direct peerings over internet with remote nodes running Yggdrasil Jumper "
+"without requiring firewall or port configuration."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:79
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:90
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:63
+msgid "JavaScript required!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2263
+msgid "Join Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2196
+msgid "Join Network: Wireless Scan"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2498
+msgid "Joining Network: %q"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:187
+msgid "Jump to rule"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:306
+msgid "Jumper"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:187
+msgid "Jumps to another rule specified by its priority value"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:849
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:856
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:230
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:835
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
+msgid "Keep-Alive"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:34
+msgid "Kernel"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:253
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
+msgid "Kernel Log"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:71
+msgid "Kernel Version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:238
+msgid "Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1836
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1838
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1851
+msgid "Key #%d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:125
+msgid "Key file too large"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
+msgid "Key for incoming packets (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:96
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
+msgid "Key for outgoing packets (optional)."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:522
+msgctxt "Label indicating that WireGuard peer lacks public key"
+msgid "Key missing"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1167
+msgid "Key transition window"
+msgstr ""
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1602
+msgid "Keygen"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
+msgctxt "status processes kill"
+msgid "Kill"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:202
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:202
+msgid ""
+"L2 (MAC) address of peer. Uses source-address learning when %s is specified"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
+msgid "L2TP"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:61
+msgid "L2TP Hostname"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:40
+msgid "L2TP Server"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:161
+msgid "L3Mdev"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:622
+msgid "LACP - 802.3ad"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:112
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:78
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:85
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:98
+msgid "LCP echo failure threshold"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:125
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:111
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:91
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:98
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:111
+msgid "LCP echo interval"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:138
+msgid "LED Configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1909
+msgid "LLC"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:40
+msgid "LPR"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
+msgid "Label"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:227
+msgid "Language"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:120
+msgid "Language and Style"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:341
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:147
+msgid "Last Error"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1085
+msgid "Last member interval"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:143
+msgid "Latency"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:87
+msgid "Latest Handshake"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:678
+msgid "Layer 2"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:201
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:201
+msgid "Layer 2 Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:679
+msgid "Layer 2+3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:680
+msgid "Layer 3+4"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
+msgid "Leaf"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1258
+msgid "Learn"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+msgid "Learn routes"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:96
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:96
+msgid "Learning"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:788
+msgid "Learning packets Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
+msgid "Lease file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1054
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+msgid "Lease time"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:832
+msgid "Lease trigger"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:920
+msgid "Leases"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:52
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
+msgid "Leave empty to autodetect"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:47
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:48
+msgid "Leave empty to use the current WAN address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
+msgid ""
+"Legacy or badly behaving devices may require legacy 802.11b rates to "
+"interoperate. Airtime efficiency may be significantly reduced where these "
+"are used. It is recommended to not allow 802.11b rates where possible."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:778
+msgid "Legacy rules detected"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5199
+msgid "Legend:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
+msgid "Limit"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:508
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:657
+msgid ""
+"Limit response records (from {etc_hosts}) to those that fall within the "
+"subnet of the querying interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:202
+msgid "Limits"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+msgid "Line Mode"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+msgid "Line State"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+msgid "Line Uptime"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:26
+msgid "Link 100M On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:30
+msgid "Link 10G On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:25
+msgid "Link 10M On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:27
+msgid "Link 1G On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:28
+msgid "Link 2.5G On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:29
+msgid "Link 5G On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:24
+msgid "Link On"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+msgctxt "nft @ll,off,len"
+msgid "Link layer header bits %d-%d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
+msgid "Link monitoring mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:822
+msgid ""
+"List of IP sets to populate with the IPs of DNS lookup results of the FQDNs "
+"also specified here."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1921
+msgid ""
+"List of R0KHs in the same Mobility Domain.
Format: MAC-address,NAS-"
+"Identifier,256-bit key as hex string.
This list is used to map R0KH-ID "
+"(NAS Identifier) to a destination MAC address when requesting PMK-R1 key "
+"from the R0KH that the STA used during the Initial Mobility Domain "
+"Association."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1925
+msgid ""
+"List of R1KHs in the same Mobility Domain.
Format: MAC-address,R1KH-ID "
+"as 6 octets with colons,256-bit key as hex string.
This list is used "
+"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the "
+"R0KH. This is also the list of authorized R1KHs in the MD that can request "
+"PMK-R1 keys."
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
+msgid "List of SSH key files for auth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:609
+msgid "List of domains to allow {rfc_1918_link} responses for."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:309
+msgid "List of upstream NTP server candidates with which to synchronize."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:47
+msgid "Listen Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:280
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:263
+msgid "Listen addresses"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:260
+msgid "Listen for peers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:430
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:274
+msgid "Listen interfaces"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:27
+msgid ""
+"Listen on up to 10 IPs on the given interface or, if unspecified, on all "
+"interfaces"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:23
+msgid "Listen only on the given interface or, if unspecified, on all"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:281
+msgid "Listen only on the specified addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:275
+msgid ""
+"Listen only on the specified interfaces, and loopback if not excluded "
+"explicitly."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:295
+msgid "Listen to multicast beacons"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:277
+msgid "ListenPort setting is invalid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:293
+msgid "Listening port for inbound DNS queries."
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:151
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:45
+msgid "Load"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:74
+msgid "Load Average"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:224
+msgid ""
+"Load Average is a metric that is used by Linux to keep track of system "
+"resources."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:164
+msgid "Load configuration…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1440
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2427
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:182
+msgid "Loading data…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3618
+msgid "Loading directory contents…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1956
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:76
+msgid "Loading view…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1440
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:119
+msgid "Local"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:50
+msgid "Local 0"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:51
+msgid "Local 1"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:52
+msgid "Local 2"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:53
+msgid "Local 3"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:54
+msgid "Local 4"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:55
+msgid "Local 5"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:56
+msgid "Local 6"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:57
+msgid "Local 7"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:12
+#: modules/luci-compat/luasrc/model/network.lua:30
+msgid "Local IP address is invalid"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:86
+msgid "Local IP address to assign"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:44
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:47
+msgid "Local IPv4 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1118
+msgid "Local IPv6 DNS server"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:47
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:47
+msgid "Local IPv6 address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:115
+msgid "Local Startup"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:72
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:126
+msgid "Local Time"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1271
+msgid "Local ULA"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "Local VTEP"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:70
+msgid "Local certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:400
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:214
+msgid "Local domain"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:215
+msgid "Local domain suffix appended to DHCP names and hosts file entries."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:543
+msgid "Local host name or IP address"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:78
+msgid "Local private key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:617
+msgid "Local service only"
+msgstr ""
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:656
+msgid "Localise queries"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:117
+msgid "Location Area Code"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2490
+msgid "Lock to BSSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:203
+msgid "Log"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:48
+msgid "Log alert"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+msgid ""
+"Log all options sent to DHCP clients and the tags used to determine them."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:47
+msgid "Log audit"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft log action"
+msgid "Log event"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft log action"
+msgid "Log event \"%h…\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:762
+msgid "Log facility"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:75
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:72
+msgid "Log in"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2697
+msgid "Log in…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:343
+msgid "Log level"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:845
+msgid "Log level of the odhcpd daemon."
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:81
+msgid "Log out"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:159
+msgid "Log output level"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:757
+msgid "Log queries"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:118
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1603
+msgid "Logging"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:27
+msgid "Logging in…"
+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 ""
+"Logical network from which to select the local endpoint if local IPv6 "
+"address is empty and no WAN IPv6 is available (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:57
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:62
+msgid "Logical network to which the tunnel will be added (bridged) (optional)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1166
+msgid "Loose filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1157
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1594
+msgid "Low"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1035
+msgid "Low-Density Parity-Check"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764
+msgid "Lowest leased address as offset from the network address."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+msgid "MAC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1740
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+msgid "MAC Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1151
+msgid "MAC Address Filter"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:952
+msgid "MAC Addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:456
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1705
+msgid "MAC VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2622
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:112
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:246
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:177
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:247
+msgid "MAC address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:715
+msgid "MAC address for LACPDUs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:839
+msgid "MAC address selection policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1050
+msgid "MAC-Filter"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
+msgid "MAC-List"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
+msgid "MAP / LW4over6"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:7
+msgid "MAP rule is invalid"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:24
+msgid "MBIM Cellular"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:225
+msgid "MD5"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:209
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:29
+msgid "MHz"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:871
+msgid "MII link monitoring"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1090
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1752
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:91
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:83
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:241
+msgid "MTU"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:332
+msgid "MX"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:36
+msgid "Mail"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:536
+msgid "Major mode"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:282
+msgid ""
+"Make sure to clone the root filesystem using something like the commands "
+"below:"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1604
+msgid "Management"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:895
+msgid "Management cert"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:903
+msgid "Management key"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:64
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:71
+msgid "Manual"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:82
+msgid "Manufacturer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1225
+msgid "Master"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3985
+msgid "Master (VLAN)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1091
+msgid "Match Tag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:643
+msgid "Match Tags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:775
+msgid ""
+"Match User Class (UC) strings sent by DHCP clients as a trigger to set tags "
+"on them."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:742
+msgid ""
+"Match Vendor Class (VC) strings sent by DHCP clients as a trigger to set "
+"tags on them."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
+msgid "Match this Tag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:785
+msgid "Match this User Class"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:752
+msgid "Match this Vendor Class"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:718
+msgid "Match this client option(+value)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
+msgid "Match traffic IP protocol type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:169
+msgid "Match traffic destined to this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:173
+msgid "Match traffic destined to this subnet (CIDR notation)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:202
+msgid "Match traffic from this destination port (range)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
+msgid "Match traffic from this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:197
+msgid "Match traffic from this source port (range)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:156
+msgid "Match traffic from this source subnet (CIDR notation)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:182
+msgid "Matched traffic re-targets to an interface using this table."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:986
+msgid "Max RA interval"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:90
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:90
+msgid "Max FDB size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:749
+msgid "Max cache TTL"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:271
+msgid "Max rows:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:315
+msgid "Max valid value %s."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+msgid "Max. DHCP leases"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:721
+msgid "Max. EDNS0 packet size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:728
+msgid "Max. concurrent queries"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1042
+msgid "Maximum age"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1262
+msgid "Maximum allowed Listen Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Maximum allowed number of active DHCP leases."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:729
+msgid "Maximum allowed number of concurrent DNS queries."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:722
+msgid "Maximum allowed size of EDNS0 UDP packets."
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
+msgid "Maximum amount of seconds to wait for the modem to become ready"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:91
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:91
+msgid "Maximum number of FDB entries"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
+msgid "Maximum number of leased addresses."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1452
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1147
+msgid ""
+"Maximum power budget for this port in milliwatts. Leave empty for default/"
+"maximum."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1063
+msgid "Maximum preferred lifetime for a prefix."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1052
+msgid "Maximum snooping table size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:314
+msgid "Maximum source port #"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:986
+msgid ""
+"Maximum time allowed between sending unsolicited RA. Default is 600 seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+msgid "Maximum transmit power"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1074
+msgid "Maximum valid lifetime for a prefix."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:632
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:137
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:198
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:209
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:324
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:325
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:326
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:330
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:331
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:332
+msgid "Mbit/s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+msgid "Medium"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:24
+msgid "Memory"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:73
+msgid "Memory usage (%)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:164
+msgid "Mesh ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1060
+msgid "Mesh Id"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3987
+msgid "Mesh Point"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+msgid "Mesh Routing"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+msgid "Mesh and routing related options"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
+msgid "Method not found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:188
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:215
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:221
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:258
+msgid "Metric"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1215
+msgid ""
+"Metric is an ordinal, where a gateway with 1 is chosen 1st, 2 is chosen 2nd, "
+"3 is chosen 3rd, etc"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
+msgid "Min RA interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:777
+msgid "Min Links"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:742
+msgid "Min cache TTL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:307
+msgid "Min valid value %s."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1205
+msgid "Minimum ARP validity time"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:777
+msgid "Minimum number of active links"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1205
+msgid ""
+"Minimum required time in seconds before an ARP entry may be replaced. "
+"Prevents ARP cache thrashing."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:306
+msgid "Minimum source port #"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
+msgid ""
+"Minimum time allowed between sending unsolicited RA. Default is 200 seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
+msgid "Mirror monitor port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:201
+msgid "Mirror source port"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:120
+msgid "Mobile Country Code"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
+msgid "Mobile Data"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:123
+msgid "Mobile Network Code"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:98
+msgid "Mobile Number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1881
+msgid "Mobility Domain"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:182
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:165
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1054
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2180
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:462
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:154
+msgid "Mode"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:67
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:83
+msgid "Model"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:81
+msgid "Modem Info"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:9
+msgid ""
+"Modem connection in progress. Please wait. This process will timeout after 2 "
+"minutes."
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
+msgid "Modem default"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:54
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:51
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
+msgid "Modem device"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
+msgid "Modem information query failed"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
+msgid "Modem init timeout"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:21
+msgid "ModemManager"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3984
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1145
+msgid "Monitor"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:890
+msgid "Monitor Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:964
+msgid "Monitor link-down delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:958
+msgid "Monitor link-up delay"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+msgid "More Characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2853
+msgid "More…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:171
+msgid "Mount Point"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:123
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:207
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:125
+msgid "Mount Points"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:208
+msgid "Mount Points - Mount Entry"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:318
+msgid "Mount Points - Swap Entry"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:207
+msgid ""
+"Mount Points define at which point a memory device will be attached to the "
+"filesystem"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:133
+msgid "Mount attached devices"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:141
+msgid "Mount filesystems not specifically configured"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:311
+msgid "Mount options"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:272
+msgid "Mount point"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:137
+msgid "Mount swap not specifically configured"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:202
+msgid "Mounted file systems"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
+msgid "Move down"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
+msgid "Move up"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1218
+msgid "Multi To Unicast"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1221
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1780
+msgid "Multi-Path TCP"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:96
+msgid "Multicast"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:99
+msgid "Multicast Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1256
+msgid "Multicast routing"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:283
+msgid "Multicast rules"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1262
+msgid "Multicast to unicast"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
+msgid "Must be in %s format."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:197
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:197
+msgid "My Peer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1876
+msgid "NAS ID"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:169
+msgid "NAT"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:637
+msgid "NAT action chain \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
+msgid "NAT-T Mode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+msgid "NAT64 Prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
+msgid "NAT64 prefix"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
+msgid "NCM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1189
+msgid "NDP-Proxy slave"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
+msgid "NT Domain"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:46
+msgid "NTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1149
+msgid "NTP Servers"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:308
+msgid "NTP server candidates"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:113
+msgid "NUD"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2911
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4952
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1370
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:63
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:236
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+msgid "Name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:676
+msgid "Name already exists."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2467
+msgid ""
+"Name for OpenWrt network configuration. (No relation to wireless network "
+"name/SSID)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2466
+msgid "Name of the new network"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:229
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:229
+msgid ""
+"Name of the outgoing interface to reach the remote VXLAN tunnel endpoint"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:834
+msgid "Name of the set"
+msgstr ""
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:589
+msgid "Names not in {etc_hosts} are answered {not_found}."
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:37
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:41
+msgid "Navigation"
+msgstr ""
+
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1938
+msgid "Neighbour Report"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1197
+msgid "Neighbour cache validity"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:848
+msgid "Netfilter table name"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2621
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:510
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:79
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:245
+msgid "Network"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104
+msgid "Network Coding"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
+msgid "Network Mode"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:97
+msgid "Network Registration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2460
+msgid "Network SSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:61
+msgid "Network address"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:167
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:199
+msgid "Network and its mask that define the size of the destination"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:172
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:204
+msgid "Network and its mask that define which source addresses use this route"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:560
+msgid "Network boot image"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:414
+msgid "Network bridge configuration migration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1714
+msgid "Network device"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:7
+msgid "Network device activity (kernel: netdev)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:15
+#: modules/luci-compat/luasrc/model/network.lua:33
+msgid "Network device is not present"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:746
+msgid "Network device table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+msgctxt "nft @nh,off,len"
+msgid "Network header bits %d-%d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:448
+msgid "Network ifname configuration migration"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:57
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:62
+msgid "Network interface"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1605
+msgid "Networking"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1257
+msgid "Never"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:17
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:588
+msgid "Never forward DNS queries which lack dots or domain parts."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:210
+msgid ""
+"Never forward these matching domains or subdomains; resolve from DHCP or "
+"hosts files only."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+msgid ""
+"Never send queries for FQDNs in the Address option to an upstream resolver."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:381
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:188
+msgctxt "Dnsmasq instance"
+msgid "New instance name…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+msgid "New interface for \"%s\" can not be created: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1373
+msgid "New interface name…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:41
+msgid "News"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:11
+msgid "Next »"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:5131
+msgid "No"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
+msgid "No DHCP Server configured for this interface"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:215
+msgid "No Data"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1474
+msgid "No Encryption"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:160
+msgid "No Host Routes"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
+msgid "No NAT-T"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:87
+msgid "No RX signal"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:163
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:164
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:231
+msgid "No active leases found"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:16
+msgid "No allowed mode configuration found."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:63
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:81
+msgid ""
+"No changes to settings will be stored and are lost after rebooting. This "
+"mode should only be used to install a firmware upgrade"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:77
+msgid "No client associated"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3868
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:413
+msgid "No data received"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1234
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1241
+msgid "No enforcement"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:229
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:232
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:235
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:238
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:241
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:244
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:281
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:284
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:287
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:290
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:293
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:296
+msgid "No entries available"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3521
+msgid "No entries in this directory"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:876
+msgid ""
+"No fixed interface listening port defined, peers might not be able to "
+"initiate connections to this WireGuard instance!"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
+msgid "No host route"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:789
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:200
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:393
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
+msgid "No information available"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:115
+msgid "No master"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:66
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
+msgid "No matching prefix delegation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:662
+msgid "No negative cache"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:794
+msgid "No nftables ruleset loaded."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:59
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:70
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:52
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:70
+msgid "No password set!"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:93
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:482
+msgid "No peers defined yet."
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:15
+msgid "No preferred mode configuration found."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+msgid "No public keys present yet."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:714
+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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1224
+msgid "No special configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:151
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1471
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:332
+msgid "No zone assigned"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:160
+msgid "No-op"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:246
+msgid "Node info"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:250
+msgid "Node info privacy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:65
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:197
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:182
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:248
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:292
+msgid "Noise"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+msgid "Noise Margin"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:272
+msgid "Noise:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:267
+msgid "Non-wildcard"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:80
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:85
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:186
+msgid "None"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
+msgid "Normal"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:257
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:261
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:267
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:256
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:264
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:275
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:159
+msgid "Not"
+msgstr ""
+
+#: modules/luci-base/ucode/template/error404.ut:9
+msgid "Not Found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:201
+msgctxt "VLAN port state"
+msgid "Not Member"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:83
+msgid "Not associated"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:60
+msgid "Not connected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:119
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:145
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:313
+msgid "Not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+msgid "Not started on boot"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:416
+msgid "Not supported"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:820
+msgid ""
+"Note that many options are set on a per-interface basis in the Interfaces tab."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:659
+msgid "Note: IPv4 only."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2096
+msgid ""
+"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
+"have problems"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2130
+msgid ""
+"Note: Workaround mode allows a STA that claims OCV capability to connect "
+"even if the STA doesn't send OCI or negotiate PMF."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
+msgid ""
+"Note: the _lifetime=<seconds> SVC parameter sets the "
+"lifetime of the announced server (use 0 to indicate a server "
+"which should no longer be used)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1806
+msgid ""
+"Note: this setting is for local services on the device only (not for "
+"forwarding)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:497
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(addr#port)."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:137
+msgid "Notes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:67
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:851
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:27
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
+msgid "Notice"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:130
+msgid "Nslookup"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1445
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:736
+msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:887
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:783
+msgid ""
+"Number of packets to transmit through a slave before moving to the next one. "
+"Slave is chosen at random when 0."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:789
+msgid "Number of seconds between sent learning packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3302
+msgid "OK"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
+msgid "Obfuscated Group Password"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
+msgid "Obfuscated Password"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:60
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
+msgid "Obtain IPv6 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1223
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:87
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:345
+msgid "Off"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1785
+msgid ""
+"Off means VRF traffic will be handled exclusively by sockets bound to VRFs."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:18
+msgid "Off-State Delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
+msgid ""
+"Off: vlanXXX, e.g., vlan1. On: "
+"vlan_tagged_interface.XXX, e.g. eth0.1."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:805
+msgid ""
+"Off: use all files in the directory including the instance specific hosts "
+"file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1224
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
+msgid "On"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:112
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:112
+msgid "On a l2miss, send ARP"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:118
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:118
+msgid "On a l3miss, send ARP for IP -> mac resolution"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:12
+msgid "On-State Delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:116
+msgid "On-link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:804
+msgid "On: use instance specific hosts file only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1024
+msgid "One of hostname or MAC address must be specified!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1125
+msgid "One of the following: %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:17
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:22
+msgid "One or more fields contain invalid values!"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/map.htm:32
+msgid "One or more invalid/required values on tab"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:19
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:24
+msgid "One or more required fields have no value!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:602
+msgid "Only DHCP Clients with this tag are sent this boot option."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:539
+msgid "Only accept replies via"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
+msgid "Only affects dmesg kernel log"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1253
+msgid "Only allow communication with non-isolated bridge ports when enabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:98
+msgid "Only interfaces using this table (via override) will use this route."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:955
+msgid ""
+"Only one of the MAC addresses is expected to be in active use on the network "
+"at any given time."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:828
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:783
+msgid "Open iptables rules overview…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
+msgid "Open list..."
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
+msgid "OpenConnect (CISCO AnyConnect)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1640
+msgid "OpenVPN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+msgid ""
+"Operate in relay mode if a designated master interface is "
+"configured and active, otherwise disable NDP proxying."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+msgid ""
+"Operate in relay mode if a designated master interface is "
+"configured and active, otherwise fall back to server mode."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+msgid ""
+"Operate in relay mode if an upstream IPv6 prefix is present, "
+"otherwise disable service."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2130
+msgid "Operating Channel Validation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:996
+msgid "Operating frequency"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:100
+msgid "Operator"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:101
+msgid "Operator Code"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:135
+msgid "Operator Name"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:280
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2139
+#: modules/luci-base/htdocs/luci-static/resources/form.js:5144
+msgid "Option \"%s\" contains an invalid input value."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2154
+msgid "Option \"%s\" must not be empty."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5206
+msgid "Option changed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5208
+msgid "Option removed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1754
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2098
+msgid "Optional"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:246
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:137
+msgid "Optional, free-form notes about this device"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+msgid ""
+"Optional. 32-bit mark for packets during firewall processing. Enter value in "
+"hex, starting with 0x."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1293
+msgid ""
+"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
+"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
+"server, use the suffix (like '::1') to form the IPv6 address ('a:b:c:d::1') "
+"for the interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
+msgid ""
+"Optional. Base64-encoded preshared key. Adds in an additional layer of "
+"symmetric-key cryptography for post-quantum resistance."
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
+msgid "Optional. Bind to a specific interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:629
+msgid "Optional. Create routes for Allowed IPs for this peer."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:196
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:196
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+msgid "Optional. Description of peer."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:160
+msgid "Optional. Do not create host routes to peers."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:632
+msgid ""
+"Optional. Host of peer. Names are resolved prior to bringing up the "
+"interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:594
+msgid ""
+"Optional. IP addresses and prefixes that this peer is allowed to use inside "
+"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
+"routes through the tunnel."
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
+msgid "Optional. Maximum Transmission Unit of the XFRM interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "Optional. Maximum Transmission Unit of tunnel interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:648
+msgid "Optional. Port of peer."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:563
+msgid ""
+"Optional. Private key of the WireGuard peer. The key is not required for "
+"establishing a connection but allows generating a peer configuration or QR "
+"code if available. It can be removed after the configuration has been "
+"exported."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
+msgid ""
+"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
+"Recommended value if this device is behind a NAT is 25."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
+msgid "Optional. UDP port used for outgoing and incoming packets."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
+msgid "Options"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1681
+msgid "Options marked with ² are OpenSSL only."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1679
+msgid "Options marked with ¹ are deprecated and will be removed."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:686
+msgid "Options to be added for this tag."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
+msgid "Options:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:365
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:397
+msgid "Ordinal: lower comes first."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
+msgid "Ordinal: routes with the lowest metric match first"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
+msgid "Originator Interval"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:450
+msgid "Other:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:69
+msgid "Out"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:274
+msgid "Outbound:"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
+msgid "Outgoing checksum"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:169
+msgid "Outgoing interface"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:96
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
+msgid "Outgoing key"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:103
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:108
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:105
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:110
+msgid "Outgoing serialization"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
+msgid "Output Interface"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:89
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+msgid "Output zone"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
+msgid "Overlap"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1230
+msgid "Override IPv4 routing table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1235
+msgid "Override IPv6 routing table"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:190
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:142
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:112
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:115
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:117
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:66
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
+msgid "Override MTU"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:79
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:142
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:142
+msgid "Override TOS"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:79
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:137
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:137
+msgid "Override TTL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
+msgid ""
+"Override default MAC address - the range of usable addresses might be "
+"limited by the driver"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+msgid "Override default interface name"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
+msgid "Override the gateway in DHCP responses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+msgid ""
+"Override the netmask sent to clients. Normally it is calculated from the "
+"subnet that is served (dnsmasq only)."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
+msgid "Override the table used for internal routes"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
+msgid "Overview"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3342
+msgid "Overwrite existing file \"%s\" ?"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:331
+msgid "Overwrite the current settings with the imported configuration?"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
+msgid "Owner"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3988
+msgid "P2P Client"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3989
+msgid "P2P Go"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:78
+msgid "PAP"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:77
+msgid "PAP/CHAP"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:88
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:134
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:44
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:63
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:50
+msgid "PAP/CHAP password"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:83
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:127
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:42
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:61
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:96
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:48
+msgid "PAP/CHAP username"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:94
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
+msgid "PDP Type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:69
+msgid "PID"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:73
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:76
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:86
+msgid "PIN"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:21
+#: modules/luci-compat/luasrc/model/network.lua:39
+msgid "PIN code rejected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:840
+msgid "PIO directory"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:166
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1916
+msgid "PMK R1 Push"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:13
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:43
+msgid "PPP"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:58
+msgid "PPPoA Encapsulation"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
+msgid "PPPoATM"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:17
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
+msgid "PPPoE"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_pppossh.lua:9
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:28
+msgid "PPPoSSH"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:15
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:28
+msgid "PPtP"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
+msgid "PSID offset"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
+msgid "PSID-bits length"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+msgctxt "Label indicating that WireGuard peer uses a PSK"
+msgid "PSK"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1853
+msgid "PTM/EFM (Packet Transfer Mode)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:857
+msgid "PXE over IPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:546
+msgid "PXE/TFTP"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:103
+msgid "Packet Service State"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1795
+msgid "Packet Steering"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:25
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:27
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
+msgid "Packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:91
+msgid "Packets exceeding this value may be fragmented"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:782
+msgid "Packets per slave"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:367
+msgid "Part of network:"
+msgid_plural "Part of networks:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:151
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1471
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:332
+msgid "Part of zone %q"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:405
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:413
+msgid "Pass environment variables to script prepended with OPENVPN_"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:550
+msgctxt "MACVLAN mode"
+msgid "Pass-through (Mirror physical device to single MAC VLAN)"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:35
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2089
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:301
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
+msgid "Password"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
+msgid "Password authentication"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+msgid "Password of Private Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2079
+msgid "Password of inner Private Key"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+msgid "Password strength"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+msgid "Password2"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:279
+msgid ""
+"Paste content of a file, or a URL to a key file, or drag and drop here to "
+"upload a software repository public key…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
+msgid "Paste or drag SSH key file…"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:416
+msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:409
+msgid ""
+"Paste or drag a WireGuard configuration (commonly wg0.conf) from "
+"another system below to create a matching peer entry allowing that system to "
+"connect to the local WireGuard interface."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:275
+msgid "Paste or drag repository public key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+msgid "Paste or drag supplied WireGuard configuration file…"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1733
+msgid "Path"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2000
+msgid "Path to CA-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+msgid "Path to Client-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2018
+msgid "Path to Private Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:833
+msgid "Path to a script to run each time the lease file changes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2058
+msgid "Path to inner CA-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2073
+msgid "Path to inner Client-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2076
+msgid "Path to inner Private Key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2745
+msgid "Paused"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:270
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:280
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:436
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:446
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:456
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:238
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:248
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:258
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:268
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:278
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:296
+msgid "Peak:"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:83
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Peer Details"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:210
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:241
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:210
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:241
+msgid "Peer IP"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
+msgid "Peer IP address to assign"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1123
+msgid "Peer MAC address"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:276
+msgid "Peer URI"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:14
+#: modules/luci-compat/luasrc/model/network.lua:32
+msgid "Peer address is missing"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:270
+msgid "Peer addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1104
+msgid "Peer device name"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:280
+msgid "Peer interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:805
+msgid "Peer notifications"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:191
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:254
+msgid "Peers"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
+msgid "Perfect Forward Secrecy"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:103
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:108
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:105
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:110
+msgid "Perform outgoing packets serialization (optional)."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:34
+msgid "Perform reboot"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:404
+msgid "Perform reset"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:414
+msgid "Permission denied"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1042
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1374
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
+msgid "Persistent Keep Alive"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:310
+msgid "PersistentKeepAlive setting is invalid"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:290
+msgid "Phy Rate:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
+msgid "Physical Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:82
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:93
+msgid "Ping"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:805
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:186
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
+msgid "Pkts."
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:25
+msgid "Please enter your username and password."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4935
+msgid "Please select the file to upload."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:101
+msgid "Plugin is disabled"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:54
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:89
+msgid "Plugins"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1140
+msgid "PoDL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1134
+msgid "PoE (C33)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:441
+msgid "PoE / PSE options"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:318
+msgid "PoE class"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:321
+msgid "PoE limit"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:315
+msgid "PoE power"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:312
+msgid "PoE status"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
+msgid "Policy"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:341
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:695
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:223
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:223
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:297
+msgid "Port"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:152
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:369
+msgid "Port is not part of any network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1253
+msgid "Port isolation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1152
+msgid "Port priority"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:375
+msgid "Port status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:276
+msgid "Port status:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:970
+msgid "Ports"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1183
+msgid "Potential negation of: %s"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:89
+msgid "Power State"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1146
+msgid "Power limit (mW)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1141
+msgid "Power over Data Lines (IEEE 802.3bu/cg) for single-pair Ethernet."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1135
+msgid ""
+"Power over Ethernet (IEEE 802.3af/at/bt) control for this port. Requires PSE "
+"hardware support."
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+msgid "Prefer LTE"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+msgid "Prefer UMTS"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:108
+msgid "Preferred network technology"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:61
+msgid "Prefix Delegated"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:217
+msgid "Prefix suppressor"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+msgid "Present"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
+msgid "Preshared Key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:543
+msgid "Preshared key in use"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
+msgid "PresharedKey setting is invalid"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:112
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:78
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:85
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:98
+msgid ""
+"Presume peer to be dead after given amount of LCP echo failures, use 0 to "
+"ignore failures"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1221
+msgid "Prevents client-to-client communication"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1225
+msgid ""
+"Prevents communication only with targets on isolated bridge ports (while "
+"allowing it with targets on non-isolated ones). This also prevents client-to-"
+"client communication on the same interface when the WiFi device is in AP "
+"mode."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
+msgid ""
+"Prevents one wireless client to talk to another. This setting only affects "
+"packets without any VLAN tag (untagged packets)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:218
+msgid ""
+"Prevents overly broad routes being considered. Setting 16 would consider /"
+"17, /24, /28 or more specific routes yet ignore /16, /8, /0 (default) routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:667
+msgid "Primary Device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:811
+msgid "Primary port reselection policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:720
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1018
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:365
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:137
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:196
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:230
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:267
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:146
+msgid "Priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1153
+msgid ""
+"Priority level for power allocation when total power budget is exceeded."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:538
+msgctxt "Label indicating that WireGuard peer private key is stored"
+msgid "Private"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:548
+msgctxt "MACVLAN mode"
+msgid "Private (Prevent communication between MAC VLANs)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:563
+msgid "Private Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683
+msgid ""
+"Private Pre-Shared Key (PPSK) allows the use of different Pre-Shared Key for "
+"each STA MAC address. Private MAC PSKs are stored on the RADIUS server."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:230
+msgid "Private key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:537
+msgid "Private key present"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:274
+msgid "PrivateKey setting is missing or invalid"
+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:114
+msgid "Processes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:67
+msgid "Prot."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:593
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1388
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:511
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:190
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:217
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:223
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:260
+msgid "Protocol"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:752
+msgid "Provide DHCPv4 services on this interface."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:290
+msgid "Provide NTP server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1091
+msgid ""
+"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
+"and requests."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
+msgid "Provide new network"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:296
+msgid ""
+"Provide the NTP server to the selected interface or, if unspecified, to all "
+"interfaces"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:114
+msgid "Proxy"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+msgid "Proxy Server"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1547
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1972
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+msgid "Pseudo Ad-Hoc (ahdemo)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:133
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:558
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:46
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:63
+msgid "Public Key"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:235
+msgid "Public key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:520
+msgid "Public key is missing"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
+msgctxt "Tooltip displaying full WireGuard peer public key"
+msgid "Public key: %h"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
+msgid ""
+"Public keys allow for passwordless SSH logins with higher security than "
+"plain passwords. In order to upload a new key to the device, paste an "
+"OpenSSH-compatible public key or drag a .pub file into the "
+"input field."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:219
+msgid "Public prefix routed to this device for distribution to clients."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:281
+msgid "PublicKey setting is invalid"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1606
+msgid "Push"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1381
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1338
+msgid "Push options to peer"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
+msgid "QMI Cellular"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
+msgid "QR Code"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1593
+msgid "QR Error Correction Code Level"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152
+msgid "Quality"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:169
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:201
+msgid ""
+"Quantifies the cost or distance to a destination in a way that allows "
+"routers to make informed decisions about the optimal path to forward data "
+"packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Quartile"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:248
+msgid "Query all available upstream resolvers."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1066
+msgid "Query interval"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:872
+msgid "Query management channel for private key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1071
+msgid "Query response interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:799
+msgid "Query upstream resolvers in the order they appear in the resolv file."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1904
+msgid "R0 Key Lifetime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1910
+msgid "R1 Key Holder"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
+msgid "RA PIO Flags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1736
+msgid "RADIUS Access-Request attributes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1710
+msgid "RADIUS Accounting Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
+msgid "RADIUS Accounting Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1705
+msgid "RADIUS Accounting Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
+msgid "RADIUS Accounting-Request attributes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1692
+msgid "RADIUS Authentication Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1699
+msgid "RADIUS Authentication Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1686
+msgid "RADIUS Authentication Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
+msgid "RADIUS Dynamic VLAN Assignment"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1760
+msgid "RADIUS Per STA VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1782
+msgid "RADIUS VLAN Bridge Naming Scheme"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
+msgid "RADIUS VLAN Naming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1772
+msgid "RADIUS VLAN Tagged Interface"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
+msgid "RFC3947 NAT-T mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1806
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1068
+msgid "RSSI threshold for joining mesh"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+msgid "RTS/CTS Threshold"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:144
+msgid "RX"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:249
+msgid "RX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2625
+msgid "RX Rate / TX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1933
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1517
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:495
+msgid "Raw Data"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1767
+msgid "Raw OVPN config"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:104
+msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:487
+msgid "Read %s to configure the DHCP server."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:70
+msgid "Really delete the following software repository public key?"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:599
+msgid "Really switch protocol?"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:139
+msgid "Realtime Graphs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
+msgid "Reassociation Deadline"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:593
+msgid "Rebind protection"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:163
+msgid "Reboot"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:153
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:162
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:46
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:51
+msgid "Rebooting…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:21
+msgid "Reboots the operating system of your device"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:34
+msgid "Receive"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:296
+msgid "Receive dropped"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:295
+msgid "Receive errors"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
+msgid "Received Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:292
+msgid "Received bytes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:294
+msgid "Received multicast"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:293
+msgid "Received packets"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:156
+msgid "Recommended. IP addresses of the WireGuard interface."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:195
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:524
+msgid "Reconnect this interface"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
+msgid "Redirect to HTTPS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+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-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:433
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2739
+msgid "Refreshing"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1419
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:102
+msgid "Registration State"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+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:113
+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:112
+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:110
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:625
+msgid ""
+"Reject reverse lookups to {rfc_6303_link} IP ranges ({reverse_arpa}) not in "
+"{etc_hosts}."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:217
+msgid ""
+"Reject routing decisions that have a prefix length less than or equal to the "
+"specified value"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:392
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
+msgid "Relay"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:157
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:36
+msgid "Relay Bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:496
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
+msgid "Relay between networks"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:12
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:64
+msgid "Relay bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
+msgid "Relay from"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+msgid "Relay to address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
+msgctxt "daemon reload action"
+msgid "Reload"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:115
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:173
+msgid "Remaining time"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:291
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:41
+msgid "Remote IPv4 address"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
+msgid "Remote IPv4 address or FQDN"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:41
+msgid "Remote IPv6 address"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:40
+msgid "Remote IPv6 address or FQDN"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:43
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:43
+msgid "Remote VTEP"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:54
+msgid "Remote host name or IP address"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:813
+msgid "Remote ping timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:962
+msgid "Remove"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:642
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:636
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:700
+msgid "Remove MAC address before forwarding query"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1345
+msgid "Remove Push options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:701
+msgid ""
+"Remove any MAC address information already in downstream queries before "
+"forwarding upstream."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:716
+msgid ""
+"Remove any subnet address already present in a downstream query before "
+"forwarding it upstream."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:179
+msgctxt "Dnsmasq instance"
+msgid "Remove default instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:183
+msgctxt "Dnsmasq instance"
+msgid "Remove instance \"%q\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:179
+msgctxt "Dnsmasq instance"
+msgid "Remove instance #%d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+msgid "Remove related device settings from the configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:715
+msgid "Remove subnet address before forwarding query"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:646
+msgid "Removes records of the specified type(s) from answers."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1135
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1143
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1151
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2464
+msgid "Replace wireless configuration"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1020
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1027
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:108
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:108
+msgid "Reply on Neighbour request when mapping found in VXLAN FDB"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:77
+msgid "Repo Public Keys"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:222
+msgid "Repository Public Keys"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
+msgid "Request IPv6-address"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:22
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:88
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:68
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:75
+msgid "Request IPv6-prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:415
+msgid "Request timeout"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1233
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1246
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1257
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:102
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:107
+msgid "Require incoming checksum (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:102
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:107
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:104
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:109
+msgid "Require incoming packets serialization (optional)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1239
+msgid "Require remote cert extended key usage on certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1755
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
+msgid "Required"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
+msgid "Required. Base64-encoded private key for this interface."
+msgstr ""
+
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:558
+msgid "Required. Public key of the WireGuard peer."
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
+msgid "Required. XFRM interface ID to be used for SA."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
+msgid ""
+"Required: Rejects auth if RADIUS server does not provide appropriate VLAN "
+"attributes."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:46
+msgid "Requires --tls-server, --tls-client, or --secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
+msgid "Requires hostapd"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1410
+msgid "Requires hostapd with EAP Suite-B support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1406
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+msgid "Requires hostapd with EAP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1411
+msgid "Requires hostapd with OWE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1405
+msgid "Requires hostapd with SAE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1399
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1400
+msgid "Requires hostapd with WEP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1433
+msgid "Requires wpa-supplicant"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1424
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
+msgid "Requires wpa-supplicant with EAP Suite-B support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1422
+msgid "Requires wpa-supplicant with EAP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1426
+msgid "Requires wpa-supplicant with OWE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1419
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
+msgid "Requires wpa-supplicant with SAE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1415
+msgid "Requires wpa-supplicant with WEP support"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:160
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:227
+msgid "Reserve IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:158
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:225
+msgid "Reserve a specific IP address for this device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:218
+msgid "Reserved tag"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2220
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
+msgid "Reset"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:346
+msgid "Reset Counters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2986
+msgid "Reset filters"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:402
+msgid "Reset to defaults"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:204
+msgid "Resolv & Hosts Files"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:791
+msgid "Resolv file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+msgid "Resolve addresses locally"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:223
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:209
+msgid "Resolve these locally"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:485
+msgid "Resource Record Name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:490
+msgid "Resource Record Number"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:412
+msgid "Resource not found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+msgid "Restart"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
+msgctxt "daemon restart action"
+msgid "Restart"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:351
+msgid "Restart Firewall"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:821
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:928
+msgid "Restart radio interface"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:398
+msgid "Restore"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
+msgid "Restore backup"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1324
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1127
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:369
+msgid ""
+"Retrieve the listener addresses from the Yggdrasil interface configuration."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1539
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1568
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:390
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:391
+msgid "Reveal/hide password"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1163
+msgid "Reverse path filter"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:271
+msgid "Reverse sort"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5228
+msgid "Revert"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5344
+msgid "Revert changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5560
+msgid "Revert request failed with status %h"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5540
+msgid "Reverting configuration…"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:84
+msgid "Revision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:122
+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:125
+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:115
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+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:119
+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:130
+msgid "Rewrite to egress device address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1806
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1061
+msgid "Robustness"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
+msgid ""
+"Root directory for files served via TFTP. Enable TFTP server and "
+"TFTP server root turn on the TFTP server and serve files from "
+"TFTP server root."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:277
+msgid "Root preparation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:619
+msgid "Round robin"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:629
+msgid "Route Allowed IPs"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:633
+msgid "Route action chain \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:103
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:103
+msgid "Route short-circuit (RSC)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1388
+msgid "Route subnet to client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:49
+msgid "Route type"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1395
+msgid "Route v6 subnet to client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
+msgid ""
+"Router Lifetime published in RA messages. Maximum is 9000 seconds."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
+msgid "Router Password"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
+msgid "Router Priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:29
+msgid ""
+"Routes go in routing tables and define the specific path to reach "
+"destinations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:50
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:248
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:300
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:15
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:31
+msgid "Routing"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
+msgid "Routing Algorithm"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
+msgid ""
+"Routing defines over which interface and gateway a certain host or network "
+"can be reached."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1008
+msgid "Routing table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:96
+msgid "Routing table into which to insert this rule."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:180
+msgid "Routing table to use for traffic matching this rule."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:217
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:224
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:229
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:266
+msgid "Rule"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:703
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:641
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:702
+msgid "Rule matches"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
+msgid "Rule type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:30
+msgid ""
+"Rules determine which routing table to use, based on conditions like source "
+"address or interface."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:454
+msgid "Run script cmd for client TLS verification"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:430
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:446
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:438
+msgid "Run script cmd to validate client certificates"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:381
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2382
+msgid "Runtime error"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1035
+msgid "Rx LDPC"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:226
+msgid "SHA256"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:145
+msgid "SIM %d"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:147
+msgid "SIMs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:66
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:293
+msgid "SNR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:350
+msgid "SRV"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
+msgid "SSH Access"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:70
+msgid "SSH server address"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:74
+msgid "SSH server port"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:58
+msgid "SSH username"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
+msgid "SSH-Keys"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2178
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:459
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:153
+msgid "SSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1488
+msgid "SSID and passwords with URIencoded sequences (e.g. %20) may not work."
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:9
+msgid "SSTP"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:44
+msgid "SSTP Port"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:41
+msgid "SSTP Server"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:317
+msgid "SWAP"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3902
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2215
+#: 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
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:461
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:123
+msgid "Save"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5216
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
+msgid "Save & Apply"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:629
+msgid "Save error"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
+msgid "Save mtdblock"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:422
+msgid "Save mtdblock contents"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+msgid "Scan"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
+msgid "Scan this QR code with the client device."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:28
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:113
+msgid "Scheduled Tasks"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:49
+msgid "Scheduling daemon"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1607
+msgid "Scripting"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:168
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:144
+msgctxt "scroll to top (the head) of the log file"
+msgid "Scroll to head"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:158
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:134
+msgctxt "scroll to bottom (the tail) of the log file"
+msgid "Scroll to tail"
+msgstr ""
+
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:41
+msgid "Search domain"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:39
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:62
+msgid "Section %s is empty."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5202
+msgid "Section added"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5204
+msgid "Section removed"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:311
+msgid "See \"mount\" manpage for details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:979
+msgid "See %s and %s."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3503
+msgid "Select"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:285
+msgid ""
+"Select 'Force upgrade' to flash the image even if the image format check "
+"fails. Use only if you are sure that the firmware is correct and meant for "
+"your device!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3158
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3581
+msgid "Select directory…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3158
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3581
+msgid "Select file…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
+msgid ""
+"Send RA "
+"messages advertising this device as IPv6 router."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1188
+msgid "Send ICMP redirects"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:125
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:111
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:91
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:98
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:111
+msgid ""
+"Send LCP echo requests at the given interval in seconds, only effective in "
+"conjunction with failure threshold"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:293
+msgid "Send multicast beacon"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1510
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:800
+msgid "Send options to clients that did not request them."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:24
+msgid "Send the hostname of this device"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:89
+msgid "Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+msgid "Server address"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1698
+msgid "Server key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:582
+msgid "Server name"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1608
+msgid "Service"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
+msgid "Service Name"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
+msgid "Service Type"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:36
+msgid "Services"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2687
+msgid "Session expired"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1082
+msgid "Set Tag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:644
+msgid "Set Tags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:750
+msgid "Set a maximum seconds TTL value for entries in the cache."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:403
+msgid "Set an alias for a hostname."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:452
+msgid "Set an arbitrary resource record (RR) type."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1367
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1554
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1189
+msgid "Set interface as NDP-Proxy external slave. Default is off."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
+msgid ""
+"Set interface properties regardless of the link carrier (If set, carrier "
+"sense events do not invoke hotplug handlers)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:456
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:763
+msgid "Set log class/facility for syslog entries."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:523
+msgid "Set output verbosity"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1438
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:766
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:758
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+msgid ""
+"Set the autonomous address-configuration flag in the prefix information "
+"options of sent RA messages. "
+"When enabled, clients will perform stateless IPv6 address autoconfiguration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+msgid ""
+"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
+"proxying."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:774
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:87
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:95
+msgid "Set tun/tap adapter parameters"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:726
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:734
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:688
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:704
+msgid "Set up DHCP Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+msgid "Set up routes for proxied IPv6 neighbours."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:750
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1225
+msgid "Sets default route for all traffic"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
+msgid "Setting PLMN failed"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
+msgid "Setting operation mode failed"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:89
+msgid "Setting the allowed network technology."
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:109
+msgid "Setting the preferred network technology."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
+msgid "Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1052
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:782
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:350
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:366
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:422
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:215
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:35
+msgid "Short GI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1240
+msgid "Short Preamble"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:142
+msgid "Show"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:468
+msgid "Show current backup file list"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:296
+msgid "Show empty chains"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:341
+msgid "Show raw counters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:529
+msgid "Shutdown this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:71
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:196
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:458
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:248
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:291
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:297
+msgid "Signal"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2624
+msgid "Signal / Noise"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:104
+msgid "Signal Quality"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:152
+msgid "Signal Refresh Rate"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:262
+msgid "Signal:"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1034
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4953
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
+msgid "Size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:735
+msgid "Size of DNS query cache"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:210
+msgid "Size of the ZRam device in megabytes"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:18
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:57
+msgid "Skip"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:259
+msgid "Skip from backup files that are equal to those in /rom"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:33
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:37
+msgid "Skip to content"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:32
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:36
+msgid "Skip to navigation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:675
+msgid "Slave selection hash policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:757
+msgid "Slow (every 30 seconds)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3064
+#: modules/luci-compat/luasrc/model/network.lua:1428
+msgid "Software VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:996
+msgid ""
+"Some channels may be restricted to Indoor Only use by your Regulatory "
+"Domain. Make sure to follow this advice if a channel is reported as such."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/header.htm:5
+msgid "Some fields are invalid, cannot save values!"
+msgstr ""
+
+#: modules/luci-base/ucode/template/error404.ut:10
+msgid "Sorry, the object you requested was not found."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:440
+msgid ""
+"Sorry, there is no sysupgrade support present; a new firmware image must be "
+"flashed manually. Please refer to the wiki for device specific install "
+"instructions."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:156
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:214
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:220
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:232
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:257
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:269
+msgid "Source"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:39
+msgctxt "nft ether saddr"
+msgid "Source MAC address"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:251
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:251
+msgid "Source VNI"
+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-network/htdocs/luci-static/resources/view/network/routes.js:197
+msgid "Source port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
+msgid "Source port range"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:568
+msgid ""
+"Special PXE boot "
+"options for Dnsmasq."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1141
+msgid "Specifies a fixed list of DNS search domains to announce via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1109
+msgid "Specifies a fixed list of DNS server addresses to announce via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1110
+msgid "Specifies a fixed list of DNS server addresses to announce via RA."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1127
+msgid ""
+"Specifies a fixed list of encrypted DNS server addresses to announce via "
+"DHCPv6/RA (see %s)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:212
+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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:757
+msgid ""
+"Specifies how often (in seconds) clients should check whether IPv6-only mode "
+"is still preferred (see %s, odhcpd only)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:207
+msgid "Specifies the TOS value to match in IP headers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:997
+msgid ""
+"Specifies the devices to attach to this VRF. In order to attach wireless "
+"networks, choose the associated interface as network in the wireless "
+"settings."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:272
+msgid "Specifies the directory the device is attached to"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+msgid ""
+"Specifies the flags sent in RA "
+"messages, for example to instruct clients to request further information via "
+"stateful DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:192
+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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:891
+msgid "Specifies the link monitoring frequency in milliseconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:44
+msgid ""
+"Specifies the logical interface name of the parent (or master) interface "
+"this route belongs to"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
+msgid ""
+"Specifies the maximum amount of failed ARP requests until hosts are presumed "
+"to be dead"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+msgid ""
+"Specifies the maximum amount of seconds after which hosts are presumed to be "
+"dead"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+msgid ""
+"Specifies the maximum transmit power the wireless radio may use. Depending "
+"on regulatory requirements and wireless usage, the actual transmit power may "
+"be reduced by the driver."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:80
+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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:800
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:106
+msgid ""
+"Specifies the preferred source address when sending to destinations covered "
+"by the target"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:49
+msgid "Specifies the route type to be created"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
+msgid "Specifies the rule target routing action"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:606
+msgid "Specifies the wired ports to attach to this bonding."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:996
+msgid ""
+"Specifies the wired ports to attach to this bridge. In order to attach "
+"wireless networks, choose the associated interface as network in the "
+"wireless settings."
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:142
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:142
+msgid "Specify a TOS (Type of Service)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:79
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:79
+msgid ""
+"Specify a TOS (Type of Service). Can be inherit (the outer "
+"header inherits the value of the inner header) or an hexadecimal value "
+"00..FF (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:79
+msgid ""
+"Specify a TTL (Time to Live) for the encapsulating packet other than the "
+"default (64) (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:137
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:137
+msgid ""
+"Specify a TTL (Time to Live) for the encapsulating packet other than the "
+"default (64)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:84
+msgid ""
+"Specify a Traffic Class. Can be inherit (the outer header "
+"inherits the value of the inner header) or an hexadecimal value "
+"00..FF (optional)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:639
+msgid "Specify a placeholder gateway for routes"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
+msgid ""
+"Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
+"bytes) (optional)."
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+msgid ""
+"Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
+"bytes)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1007
+msgid "Specify the curve to use for ECDH"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:806
+msgid ""
+"Specify the number of peer notifications to be issued after a failover event."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2483
+msgid "Specify the secret encryption key here."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1589
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:222
+msgid "Speed: %d Mbit/s, Duplex: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1833
+msgid "Splitterless ADSL (G.992.2) Annex A"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:233
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:270
+msgid "Src Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:729
+msgid "Stable"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1201
+msgid "Stale neighbour cache timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1807
+msgid "Standard: none"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764
+msgctxt "DHCP IP range start address"
+msgid "Start"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:98
+msgctxt "daemon start action"
+msgid "Start"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:879
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
+msgid "Start WPS"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:75
+msgid "Start priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2283
+msgid "Start refresh"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5464
+msgid "Starting configuration apply…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2194
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:484
+msgid "Starting wireless scan..."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
+msgid "Startup"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:90
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:139
+msgid "State"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:34
+msgid "Static IPv4 Routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:34
+msgid "Static IPv6 Routes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:174
+msgid "Static Lease"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2098
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:201
+#: modules/luci-compat/luasrc/model/network.lua:967
+msgid "Static address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:926
+msgid ""
+"Static leases are used to assign fixed IP addresses and symbolic hostnames "
+"to DHCP clients. They are also required for non-dynamic interface "
+"configurations where only hosts with a corresponding lease are served."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1257
+msgid "Station inactivity limit"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:93
+msgid "Status"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:311
+msgid "Status file format version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1804
+msgid "Steering flows (RPS)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:530
+msgid "Stop"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
+msgctxt "daemon stop action"
+msgid "Stop"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141
+msgid "Stop WPS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2192
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2288
+msgid "Stop refresh"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:38
+msgid "Storage"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1167
+msgid "Strict filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:798
+msgid "Strict order"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+msgid "Strong"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2508
+msgid "Submit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1808
+msgid "Suggested: 128"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
+msgid "Suppress logging"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+msgid "Suppress logging of the routine operation for the DHCP protocol."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:558
+msgid "Svc Parameters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:536
+msgid "Svc Priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:547
+msgid "Svc Target"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:46
+msgid "Swap free"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:3
+msgid "Switch"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:170
+msgid "Switch %q"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:149
+msgid ""
+"Switch %q has an unknown topology - the VLAN settings might not be accurate."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3064
+#: modules/luci-compat/luasrc/model/network.lua:1426
+msgid "Switch VLAN"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3061
+msgid "Switch port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:600
+msgid "Switch protocol"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:131
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:132
+#: modules/luci-compat/luasrc/view/cbi/ipaddr.htm:26
+msgid "Switch to CIDR list notation"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+msgid "Symbolic link"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:87
+msgid "Sync with NTP-Server"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:79
+msgid "Sync with browser"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:350
+msgid "Syntax:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1067
+msgid ""
+"Syntax: <DUID-hex-str> or <DUID-hex-"
+"str>%<IAID-hex-str>"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1130
+msgid ""
+"Syntax: <numeric priority> <domain-name> [IP,...] [SVC "
+"parameter ...]"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:224
+msgid "Syntax: {code_syntax}."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:39
+msgid "Syslog"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:29
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:108
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
+msgid "System"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:4
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:96
+msgid "System Log"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
+msgid "System Properties"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:223
+msgid "System load"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:164
+msgid "System log buffer size"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:69
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:80
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:62
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:80
+msgid "System running in recovery (initramfs) mode."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1787
+msgid "TCP Layer 3 Master Device (tcp_l3mdev) accept"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:31
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:551
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:559
+msgid "TCP/UDP port # for local"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:567
+msgid "TCP/UDP port # for remote"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:440
+msgid "TCP:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:553
+msgid "TFTP server root"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1115
+msgid "TLS 1.3 or newer cipher"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1291
+msgid "TLS cet profile"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1071
+msgid "TLS cipher"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:265
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:145
+msgid "TX"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:183
+msgid "TX Power"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:249
+msgid "TX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1128
+msgid "TX queue length"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:180
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:170
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:189
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:216
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:202
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:222
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:239
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:259
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:276
+msgid "Table"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:249
+msgid "Table Filters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:853
+msgid "Table IP family"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:209
+msgctxt "VLAN port state"
+msgid "Tagged"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+msgid "Tags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:355
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:61
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:166
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:168
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:185
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:212
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:198
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:200
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:218
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:255
+msgid "Target"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:69
+msgid "Target Platform"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
+msgid "Target network"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:60
+msgid "Temp space"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:50
+msgid "Terminate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1065
+msgid ""
+"The DHCPv6"
+"abbr>-DUIDs and, optionally, "
+"IAIDs of this host."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
+msgid ""
+"The MTU to be published in "
+"RA messages. "
+"Minimum is 1280 bytes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
+msgid ""
+"The Managed address configuration (M) flag indicates that IPv6 "
+"addresses are available via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
+msgid ""
+"The Mobile IPv6 Home Agent (H) flag indicates that the device is "
+"also acting as Mobile IPv6 home agent on this link."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:912
+msgid ""
+"The Other configuration (O) flag indicates that other information, "
+"such as DNS servers, is available via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:82
+msgid "The block mount command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:825
+msgid ""
+"The DHCPv4 functionality also needs to be enabled on a per-interface basis."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1210
+msgid ""
+"The DNS server entries in the local resolv.conf are primarily sorted by the "
+"weight specified here"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
+msgid ""
+"The HE.net endpoint update configuration changed, you must now use the plain "
+"username instead of the user ID!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1033
+msgid "The IP address %h is already used by another static lease"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1042
+msgid "The IP address is outside of any DHCP pool address range"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
+msgid "The IP address of the boot server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1016
+msgid ""
+"The IPv4 address for this host, or ignore to ignore DHCP requests "
+"from this host."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:41
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
+msgid ""
+"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:41
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
+msgid ""
+"The IPv6 address or the fully-qualified domain name of the remote tunnel end."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
+msgid ""
+"The IPv6 prefix assigned to the provider, usually ends with ::"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:7
+msgid "The LED blinks with the configured on/off frequency"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+msgid "The LED flashes to simulate actual heart beat."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:8
+msgid ""
+"The LED flashes with link status and activity on the configured interface."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:7
+msgid "The LED is always in default state off."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
+msgid "The LED is always in default state on."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1002
+msgid ""
+"The MAC address %h is already used by another static lease in the same DHCP "
+"pool"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1096
+msgid "The MTU must not exceed the parent device MTU of %d bytes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+msgid ""
+"The PD preferred (P) flag indicates that the network prefers "
+"clients use PD instead of individual addresses via DHCPv6 or SLAAC. Requires "
+"DHCPv6 and DHCPv6-PD."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1434
+msgid "The VLAN ID must be unique"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:85
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:85
+msgid ""
+"The VXLAN header adds 50 bytes of IPv4 encapsulation overhead, 74 bytes for "
+"IPv6."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:168
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:200
+msgid "The address through which this %s is reachable"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:45
+msgid "The algorithm that is used to discover mesh routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2468
+msgid ""
+"The allowed characters are: A-Z, a-z, 0-9"
+"code> and _"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:707
+msgid ""
+"The amount of the address forwarded depends on the prefix length parameter: "
+"32 (128 for IPv6) forwards the whole address, zero forwards none of it but "
+"still marks the request so that no upstream nameserver will add client "
+"address information either."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:323
+msgid ""
+"The checkbox cannot be modified unless the yggdrasil-jumper "
+"package is installed."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/error.htm:6
+msgid "The configuration file could not be loaded due to the following error:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2460
+msgid ""
+"The correct SSID must be manually specified when joining a hidden wireless "
+"network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:708
+msgid "The default (%s) is zero for both IPv4 and IPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1775
+msgid ""
+"The default DUID for this "
+"device, used when acting as a DHCP server or client. The client identifier "
+"can be overridden on a per-interface basis."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5335
+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 "
+"reasons. If you believe that the configuration changes are correct "
+"nonetheless, perform an unchecked configuration apply. Alternatively, you "
+"can dismiss this warning and edit changes before attempting to apply again, "
+"or revert all pending changes to keep the currently working configuration "
+"state."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:369
+msgid ""
+"The device file of the memory or partition (e.g."
+" /dev/sda1)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:562
+msgid "The device name \"%s\" is already taken"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+msgid ""
+"The existing network configuration needs to be changed for LuCI to function "
+"properly."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:845
+msgid ""
+"The existing wireless configuration needs to be changed for LuCI to function "
+"properly."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
+msgid ""
+"The flash image was uploaded. Below is the checksum and file size listed, "
+"compare them with the original file to ensure data integrity.
Click "
+"'Continue' below to start the flash procedure."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:249
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:301
+msgid "The following rules are currently active on this system."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
+msgid "The frequency is in direct proportion to 1-minute average CPU load."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:183
+msgid "The gateway address must not be a local IP address"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:740
+msgid ""
+"The generated configuration can be imported into a WireGuard client "
+"application to set up a connection towards this device."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+msgid "The given SSH public key has already been added."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
+msgid ""
+"The given SSH public key is invalid. Please supply proper public RSA, "
+"ED25519 or ECDSA keys."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:166
+msgid "The given software repository public key is already present."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:953
+msgid "The hardware address(es) of this host."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1077
+msgid ""
+"The hexadecimal IPv6 token"
+"a> for this host (up to 16 chars, i.e. 64 bits)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1281
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:93
+msgid ""
+"The hop penalty setting allows to modify batman-adv's preference for "
+"multihop routes vs. short routes. The value is applied to the TQ of each "
+"forwarded OGM, thereby propagating the cost of an extra hop (the packet has "
+"to be received and retransmitted which costs airtime)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:939
+msgid "The hostname for this host (optional)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:583
+msgid "The hostname of the boot server"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1376
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1383
+msgid "The interface name is too long"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:158
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:861
+msgid "The last entry without an architecture becomes the default."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
+msgid ""
+"The length of the IPv4 prefix in bits, the remainder is used in the IPv6 "
+"addresses."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
+msgid "The length of the IPv6 prefix in bits"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:47
+msgid "The local IPv4 address over which the tunnel is created (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:47
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1271
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1085
+msgid ""
+"The max response time in centiseconds inserted into group-specific queries "
+"sent in response to leave group messages. It is also the amount of time "
+"between group-specific query messages. This value may be tuned to modify the "
+"\"leave latency\" of the network. A reduced value results in reduced time to "
+"detect the loss of the last member of a group"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1071
+msgid ""
+"The max response time in centiseconds inserted into the periodic general "
+"queries. By varying the value, an administrator may tune the burstiness of "
+"IGMP messages on the subnet; larger values make the traffic less bursty, as "
+"host responses are spread out over a larger interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1044
+msgid ""
+"The maximum hops to be published in RA"
+"abbr> messages. Maximum is 255 hops."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:823
+msgid "The netfilter components below are only regarded when running fw4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2474
+msgid "The network name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
+msgid ""
+"The network ports on this device can be combined to several VLANs in which computers can "
+"communicate directly with each other. VLANs are often used to separate different network segments. "
+"Often there is by default one Uplink port for a connection to the next "
+"greater network like the internet and other ports for a local network."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:173
+msgid "The peer key fingerprint"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:230
+msgid "The private key for your Yggdrasil node"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:761
+msgid ""
+"The public hostname or IP address of this system the peer should connect to. "
+"This usually is a static public IP address, a static hostname or a DDNS "
+"domain."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:235
+msgid "The public key for your Yggdrasil node"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1079
+msgid "The query response interval must be lower than the query interval value"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:158
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:42
+msgid "The reboot command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:147
+msgid "The restore command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1061
+msgid ""
+"The robustness value allows tuning for the expected packet loss on the "
+"network. If a network is expected to be lossy, the robustness value may be "
+"increased. IGMP is robust to (Robustness-1) packet losses"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:171
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:203
+msgid "The routing protocol identifier of this route"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:954
+msgid ""
+"The same IPv4 address will be (re)assigned to any host using one of "
+"the MAC addresses listed above."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1066
+msgid ""
+"The same IPv6 addresses will be (re)assigned to any host using one "
+"of the DUID or DUID%IAID values listed above. Only "
+"one is expected to be in active use on the network at any given time."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1461
+msgid "The selected %s mode is incompatible with %s encryption"
+msgstr ""
+
+#: modules/luci-base/ucode/template/csrftoken.ut:11
+msgid "The submitted security token is invalid or already expired!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:255
+msgid "The syslog output, pre-filtered for messages related to:"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:98
+msgid ""
+"The system is erasing the configuration partition now and will reboot itself "
+"when finished."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:322
+msgid ""
+"The system is flashing now.
DO NOT POWER OFF THE DEVICE!
Wait a "
+"few minutes before you try to reconnect. It might be necessary to renew the "
+"address of your computer to reach the device again, depending on your "
+"settings."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:163
+msgid ""
+"The system is rebooting now. If the restored configuration changed the "
+"current LAN IP address, you might need to reconnect manually."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:85
+msgid "The system password has been successfully changed."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:347
+msgid "The sysupgrade command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:928
+msgid ""
+"The tag construct filters which host directives are used; more than one tag "
+"can be provided, in this case the request must match all of them. Tagged "
+"directives are used in preference to untagged ones. Note that one of mac, "
+"duid or hostname still needs to be specified (can be a wildcard)."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:120
+msgid ""
+"The uploaded backup archive appears to be valid and contains the files "
+"listed below. Press \"Continue\" to restore the backup and reboot, or "
+"\"Cancel\" to abort the operation."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:115
+msgid "The uploaded backup archive is not readable"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:251
+msgid "The uploaded firmware does not allow keeping current configuration."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:246
+msgid ""
+"The uploaded image file does not contain a supported format. Make sure that "
+"you choose the generic image format for your platform."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1760
+msgid "The value is overridden by configuration."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:56
+msgid ""
+"The value specifies the interval (milliseconds) in which batman-adv floods "
+"the network with its protocol information."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:779
+msgid ""
+"There are legacy iptables rules present on the system. Mixing iptables and "
+"nftables rules is discouraged and may lead to incomplete traffic filtering."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+msgid "There are no active leases"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5507
+msgid "There are no changes to apply"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:71
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:53
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:71
+msgid ""
+"There is no password set on this router. Please configure a root password to "
+"protect the web interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "They are attached to a DHCP client or transaction."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+msgid "This IPv4 address of the relay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+msgid "This authentication type is not applicable to the selected EAP method."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1776
+msgid ""
+"This identifier is randomly generated the first time the device is booted."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:452
+msgid ""
+"This is a list of shell glob patterns for matching files and directories to "
+"include during sysupgrade. Modified files in /etc/config/ and certain other "
+"configurations are automatically preserved."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+msgid ""
+"This is either the \"Update Key\" configured for the tunnel or the account "
+"password if no update key has been configured"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:107
+msgid "This is only used if no default route matches the destination gateway"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:42
+msgid ""
+"This is the batman-adv device where you want to link the physical Device "
+"from above to. If this list is empty, then you need to create one first. If "
+"you want to route mesh traffic over a wired network device, then please "
+"select it from the above Device selector. If you want to assign the batman-"
+"adv interface to a Wi-fi mesh then do not select a Device in the Device "
+"selector but rather go to the Wireless settings and select this Interface as "
+"a network from there."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
+msgid ""
+"This is the content of /etc/rc.local. Insert your own commands here (in "
+"front of 'exit 0') to execute them at the end of the boot process."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+msgid ""
+"This is the local endpoint address assigned by the tunnel broker, it usually "
+"ends with ...:2/64"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+msgid "This is the only DHCP server in the local network."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+msgid "This is the plain username for logging into the account"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
+msgid ""
+"This is the prefix routed to you by the tunnel broker for use by clients"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
+msgid "This is the prefix routed to you by your provider for use by clients"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:29
+msgid "This is the system crontab in which scheduled tasks can be defined."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+msgid ""
+"This is usually the address of the nearest PoP operated by the tunnel broker"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:97
+msgid ""
+"This key appears to be in PEM format, which is not supported in an opkg "
+"environment."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:99
+msgid ""
+"This key does not appear to be in PEM format, which is required in an apk "
+"environment."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:261
+msgid "This key is protected and cannot be deleted."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:65
+msgid ""
+"This list gives an overview over currently running system processes and "
+"their status."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:255
+msgid "This option adds additional record types to the cache."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2053
+msgid ""
+"This option cannot be used because the ca-bundle package is not installed."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:422
+msgid "This page displays the active connections via this device."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:312
+msgid ""
+"This page displays the bandwidth used for all available physical interfaces."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:342
+msgid ""
+"This page displays the wireless metrics for each available radio interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1771
+msgid "This prefix is randomly generated at first install."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:658
+msgid "This prevents unreachable IPs in subnets not accessible to you."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2463
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
+msgid "This section contains no values yet"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:721
+msgid "This specifies the AD system priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:716
+msgid ""
+"This specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). The value cannot be NULL or multicast."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:155
+msgid "Time Format"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:119
+msgid "Time Synchronization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1948
+msgid "Time advertisement"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1197
+msgid "Time in milliseconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1037
+msgid "Time in seconds to spend in listening and learning states"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1248
+msgid "Time interval for rekeying GTK"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1957
+msgid "Time zone"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:16
+msgid "Timed-out"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1159
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1201
+msgid "Timeout in seconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1023
+msgid "Timeout in seconds for learned MAC addresses in the forwarding database"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1042
+msgid "Timeout in seconds until topology updates on link loss"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:140
+msgid "Timezone"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:164
+msgid "To"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:410
+msgid ""
+"To configure fully the local WireGuard interface from an existing (e.g. "
+"provider supplied) configuration file, use the configuration import instead."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:398
+msgid ""
+"To restore configuration files, you can upload a previously generated backup "
+"archive here. To reset the firmware to its initial state, click \"Perform "
+"reset\" (only possible with squashfs images)."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:165
+msgid "ToS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
+msgid "Toggle IPv6 PD via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1842
+msgid "Tone"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1609
+msgid "Topology"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:35
+msgid "Total Available"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:350
+msgid "Trace"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:116
+msgid "Traceroute"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:126
+msgid "Tracking Area Code"
+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
+msgid "Traffic"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:79
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:84
+msgid "Traffic Class"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:629
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:514
+msgid "Transfer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:667
+msgid ""
+"Transform replies which contain the specified addresses or subnets into "
+"{nxdomain} responses."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:44
+msgid "Transix (Japan only)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:33
+msgid "Transmit"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:301
+msgid "Transmit dropped"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:300
+msgid "Transmit errors"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:620
+msgid "Transmit hash - balance-xor"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:67
+msgid "Transmitted Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:298
+msgid "Transmitted bytes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:299
+msgid "Transmitted packets"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+msgctxt "nft @th,off,len"
+msgid "Transport header bits %d-%d"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft th dport"
+msgid "Transport header destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft th sport"
+msgid "Transport header source port"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:70
+msgid "Trigger"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:20
+msgid "Trigger Mode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
+msgid "Tunnel ID"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3070
+#: modules/luci-compat/luasrc/model/network.lua:1431
+msgid "Tunnel Interface"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:44
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:58
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:76
+msgid "Tunnel Link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1702
+msgid "Tunnel device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1038
+msgid "Tx LDPC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:195
+msgid "Tx-Power"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:53
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1736
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:178
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1688
+msgid "Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:207
+msgid "Type of service"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:194
+msgid "Type of used device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:646
+msgid "UC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1791
+msgid "UDP Layer 3 Master Device (udp_l3mdev) accept"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:223
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:223
+msgid ""
+"UDP destination port number to use to connect to the remote VXLAN tunnel "
+"endpoint"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:430
+msgid "UDP:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:167
+msgid "UID-range"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1770
+msgid "ULA for IPv6 is analogous to IPv4 private network addressing."
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:91
+msgid "UMTS only"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_3g.lua:10
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:43
+msgid "UMTS/GPRS/EV-DO"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:138
+msgid "URI"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:43
+msgid "URI scheme %s not supported"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:869
+msgid "URL"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:42
+msgid "UUCP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:234
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:338
+msgid "UUID"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:16
+#: modules/luci-base/htdocs/luci-static/resources/network.js:17
+#: modules/luci-compat/luasrc/model/network.lua:34
+#: modules/luci-compat/luasrc/model/network.lua:35
+msgid "Unable to determine device name"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:18
+#: modules/luci-compat/luasrc/model/network.lua:36
+msgid "Unable to determine external IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:19
+#: modules/luci-compat/luasrc/model/network.lua:37
+msgid "Unable to determine upstream interface"
+msgstr ""
+
+#: modules/luci-base/ucode/template/error404.ut:12
+msgid "Unable to dispatch"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:111
+msgid "Unable to load log data:"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:54
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:54
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:22
+msgid "Unable to obtain client ID"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:200
+msgid "Unable to obtain mount information"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:310
+msgid "Unable to reset ip6tables counters: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:308
+msgid "Unable to reset iptables counters: %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:64
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
+msgid "Unable to resolve AFTR host name"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:20
+#: modules/luci-compat/luasrc/model/network.lua:38
+msgid "Unable to resolve peer host name"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:316
+msgid "Unable to restart firewall: %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:22
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:372
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:56
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:14
+msgid "Unable to set allowed mode list."
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:17
+msgid "Unable to set preferred mode."
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:153
+msgid "Unchecked means the timezone offset (E.g. GMT+1) is displayed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
+msgid "Unconfigure"
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
+msgid "Underlying interface"
+msgstr ""
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/fs.js:109
+msgid "Unexpected reply data format"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1769
+msgid ""
+"Unique Local Address (%s) - prefix fd00::/8 (the L bit is "
+"always 1)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1069
+msgid "Units: dBm. Where -255 is weakest, and -10 is strong."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
+msgid "Units: milliseconds. 0 means unspecified."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:78
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:78
+msgid "Units: seconds"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2100
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3990
+#: modules/luci-compat/luasrc/model/network.lua:971
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:18
+msgid "Unknown"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:12
+msgid "Unknown and unsupported connection method."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2443
+#: modules/luci-compat/luasrc/model/network.lua:1138
+msgid "Unknown error (%s)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:419
+msgid "Unknown error code"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2097
+#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
+#: modules/luci-compat/luasrc/model/network.lua:965
+msgid "Unmanaged"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:196
+msgid "Unmount"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:371
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:178
+msgctxt "Dnsmasq instance"
+msgid "Unnamed instance #%d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
+msgid "Unnamed key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5141
+msgid "Unsaved Changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:417
+msgid "Unspecified error"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:67
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:9
+msgid "Unsupported MAP type"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:37
+msgid "Unsupported URI scheme in %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+msgid "Unsupported modem"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+msgid "Unsupported protocol"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:300
+msgid "Unsupported protocol type."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:205
+msgctxt "VLAN port state"
+msgid "Untagged"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:505
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
+msgid "Untitled peer"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
+msgid "Up"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5027
+msgid "Upload"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
+msgid ""
+"Upload a sysupgrade-compatible image here to replace the running firmware."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:138
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:169
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:410
+msgid "Upload archive..."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3448
+msgid "Upload file"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3423
+msgid "Upload file…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4973
+msgid "Upload has been cancelled"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3359
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5015
+msgid "Upload request failed: %s"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4934
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4988
+msgid "Uploading file…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:846
+msgid ""
+"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
+"assigned with a name in the form wifinet# and the network will be "
+"restarted to apply the updated configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
+msgid ""
+"Upon pressing \"Continue\", bridges configuration will be updated and the "
+"network will be restarted to apply the updated configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:450
+msgid ""
+"Upon pressing \"Continue\", ifname options will get renamed and the network "
+"will be restarted to apply the updated configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:73
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:142
+msgid "Uptime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:486
+msgid "Use %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:824
+msgid ""
+"Use odhcp for DHCPv4. This will disable DHCPv4 support in "
+"dnsmasq."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:954
+msgid "Use Carrier"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:106
+msgid "Use DHCP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:303
+msgid "Use DHCP advertised servers"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
+msgid "Use DHCP gateway"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:115
+msgid "Use DHCPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:144
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:139
+msgid "Use DNS servers advertised by peer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:660
+msgid "Use ISO/IEC 3166 alpha2 country codes."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:89
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:69
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:69
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:78
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:84
+msgid "Use MTU on tunnel interface"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:49
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
+msgid "Use TTL on tunnel interface"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:208
+msgid "Use VLAN tagging"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:274
+msgid "Use as external overlay (/overlay)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:273
+msgid "Use as root filesystem (/)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+msgid "Use broadcast flag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+msgid "Use builtin IPv6-management"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:954
+msgid "Use carrier status instead of MII result"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1205
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148
+msgid "Use custom DNS servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1197
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:128
+msgid "Use default gateway"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1214
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:73
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:138
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
+msgid "Use gateway metric"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
+msgid "Use legacy MAP"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
+msgid ""
+"Use legacy MAP interface identifier format (draft-ietf-softwire-map-00) "
+"instead of RFC7597"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:580
+msgid "Use protocol"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
+msgid "Use routing table"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+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:1988
+msgid "Use system certificates"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
+msgid "Use system certificates for inner-tunnel"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:776
+msgid "Use the Add Button to add a new UC."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:743
+msgid "Use the Add Button to add a new VC."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:927
+msgid ""
+"Use the Add Button to add a new lease entry. The MAC address"
+"em> identifies the host, the IPv4 address specifies the fixed "
+"address to use, and the Hostname is assigned as a symbolic name to "
+"the requesting host. The optional Lease time can be used to set non-"
+"standard host-specific lease time, e.g. 12h, 3d or infinite."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:227
+msgid "Use these PVIDs"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:201
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1480
+msgid "Use username as common name"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:173
+msgid "Used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+msgid "Used Key Slot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1876
+msgid ""
+"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
+"needed with normal WPA(2)-PSK."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:147
+msgid "Used with auth and cipher params"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:315
+msgid "Useful for systems behind firewalls."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:35
+msgid "User"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+msgid "User certificate (PEM encoded)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:212
+msgid "User identifier"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:166
+msgid "User key (PEM encoded)"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
+msgid "Username"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:141
+msgid "Utilise %h conntrack helper"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:142
+msgid "Utilize flow table %h"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "VC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1910
+msgid "VC-Mux"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1858
+msgid "VDSL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:547
+msgctxt "MACVLAN mode"
+msgid "VEPA (Virtual Ethernet Port Aggregator)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1693
+msgid "VLAN (802.1ad)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:454
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1690
+msgid "VLAN (802.1q)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:526
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1415
+msgid "VLAN ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:171
+msgid "VLANs on %q"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:128
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:246
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:128
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:246
+msgid "VNI"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:54
+msgid "VPN"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:42
+msgid "VPN Local address"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:46
+msgid "VPN Local port"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
+msgid "VPN Server"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:141
+msgid "VPN Server's certificate SHA1 hash"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_vpnc.lua:9
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
+msgid "VPNC (CISCO 3000 (and others) VPN)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:116
+msgid "VRF"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:459
+msgid "VRF device"
+msgstr ""
+
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:11
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:127
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:127
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:11
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:574
+msgid ""
+"Validate DNS replies and cache DNSSEC data, requires upstream to support "
+"DNSSEC."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
+msgid ""
+"Validate server certificate using built-in system CA bundle,
requires "
+"the \"ca-bundle\" package"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
+msgid "Vendor"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:40
+msgid "Vendor Class to send when requesting DHCP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:313
+msgid "Verdict map: %h is"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:579
+msgid "Verify unsigned domain responses really come from unsigned domains."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:198
+msgid "Verifying the uploaded image file."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1013
+msgid "Very High"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:229
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:229
+msgid "Via"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:241
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:241
+msgid "Via shall be specified when %s is a multicast address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:457
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1708
+msgid "Virtual Ethernet"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3057
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1711
+msgid "Virtual Routing and Forwarding (VRF)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:68
+msgid "Virtual dynamic interface"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1173
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
+msgid "WDS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1470
+msgid "WEP Open System"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1471
+msgid "WEP Shared Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2483
+msgid "WEP passphrase"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1052
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1211
+msgid "WMM Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1961
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1965
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2483
+msgid "WPA passphrase"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1369
+msgid ""
+"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
+"and ad-hoc mode) to be installed."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:159
+msgid "WPS status"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:47
+msgid "Waiting for device..."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:347
+msgid "Warn"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:66
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:850
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:26
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:191
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:161
+msgid "Warning"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:26
+msgid "Warning: There are unsaved changes that will get lost on reboot!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+msgid "Weak"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:370
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1092
+msgid ""
+"When a host matches an entry then the special tag %s is set. Use %s to match "
+"all known hosts."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1297
+msgid ""
+"When delegating prefixes to multiple downstreams, interfaces with a higher "
+"preference value are considered first when allocating subnets."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105
+msgid ""
+"When enabled network coding increases the WiFi throughput by combining "
+"multiple frames into a single frame, thus reducing the needed air time."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:76
+msgid ""
+"When enabled the distributed ARP table forms a mesh-wide ARP cache that "
+"helps non-mesh clients to get ARP responses much more reliably and without "
+"much delay."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:116
+msgid ""
+"When enabled, gateway is on-link even if the gateway does not match any "
+"interface prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1191
+msgid ""
+"When enabled, new ARP table entries are added from received gratuitous ARP "
+"requests or replies, otherwise only preexisting table entries are updated, "
+"but no new hosts are learned."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
+msgid ""
+"When running the mesh over multiple WiFi interfaces per node batman-adv is "
+"capable of optimizing the traffic flow to gain maximum performance."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1899
+msgid ""
+"When using a PSK, the PMK can be automatically generated. When enabled, the "
+"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
+"key options."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:601
+msgid ""
+"When you have more than one IP address (e.g. multiple interfaces, or "
+"secondary IP addresses), and do not use --local to force binding to one "
+"specific address only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1211
+msgid ""
+"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
+"802.11a/802.11g rates."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1207
+msgid ""
+"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
+"may be significantly reduced."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:166
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:198
+msgid "Which is used to access this %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:194
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:557
+msgid "Width"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3067
+msgid "WireGuard Interface"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:180
+msgid "WireGuard Status"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:96
+msgid "WireGuard VPN"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+msgid "WireGuard peer is disabled"
+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:11
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:341
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:169
+msgid "Wireless"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3051
+#: modules/luci-compat/luasrc/model/network.lua:1419
+msgid "Wireless Adapter"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3030
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4437
+#: modules/luci-compat/luasrc/model/network.lua:1405
+#: modules/luci-compat/luasrc/model/network.lua:1868
+msgid "Wireless Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:862
+msgid "Wireless Overview"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1049
+msgid "Wireless Security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:844
+msgid "Wireless configuration migration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:203
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:158
+msgid "Wireless is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:203
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:158
+msgid "Wireless is not associated"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
+msgid "Wireless network is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
+msgid "Wireless network is enabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2143
+msgid "Workaround mode can only be used when acting as an access point."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:485
+msgid "Write log to file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:758
+msgid "Write received DNS queries to syslog."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:183
+msgid "Write system log to file"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:5131
+msgid "Yes"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:205
+msgid "Yggdrasil Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
+msgid ""
+"You appear to be currently connected to the device via the \"%h\" interface. "
+"Do you really want to shut down the interface?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
+msgid ""
+"You can enable or disable installed init scripts here. Changes will be "
+"applied after a device reboot.
Warning: If you disable "
+"essential init scripts like \"network\", your device might become "
+"inaccessible!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:340
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:377
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:80
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:64
+msgid ""
+"You must enable JavaScript in your browser or LuCI will not work properly."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:215
+msgid "ZRam Compression Algorithm"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:208
+msgid "ZRam Settings"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:210
+msgid "ZRam Size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:339
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:338
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:268
+msgid "and above"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:260
+msgid "and:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:303
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:177
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:179
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
+msgid "any"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1843
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1856
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:141
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1315
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:231
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:53
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:105
+msgid "auto"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:883
+msgid "automatic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:188
+msgid "automatic (disabled)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:188
+msgid "automatic (enabled)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1912
+msgid "automatically derived from Mobility Domain and PSK"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1883
+msgid "automatically derived from SSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
+msgid "baseT"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:258
+msgid "between:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1916
+msgid "bridged"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:176
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:543
+#: 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
+msgid "create"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
+msgid "create:"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:169
+msgid ""
+"custom: Use different options when establishing a connection (these options "
+"are prefixed with %s)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:62
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:65
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:66
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:71
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:195
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:196
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:197
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:41
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:182
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:183
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:289
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:291
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:292
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:296
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:297
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:263
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:266
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:269
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:273
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:276
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:306
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:307
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:308
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:312
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:313
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:314
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:316
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:317
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:318
+msgid "dBm"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:168
+msgid "default: Use the configuration options above (APN, IP Type, ...)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1154
+msgid "disable"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1165
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:749
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1249
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:99
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:26
+msgid "disabled"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:20
+msgctxt "DHCPv6 address request mode"
+msgid "disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:795
+msgid "distribute traffic according to port load"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:350
+msgid "dnsmasq"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:648
+msgid "driver default"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
+msgid "driver default (%s)"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:70
+msgid "e.g: --proxy 10.10.10.10"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:72
+msgid "e.g: dump"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:751
+msgid "enabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:695
+msgid "enabled (default)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:310
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:184
+msgid "expired"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:259
+msgid "facility:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:279
+msgid "fault"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:19
+msgctxt "DHCPv6 address request mode"
+msgid "force"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:887
+msgid "forced"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:115
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:226
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
+msgid "forward"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
+msgid "full-duplex"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:168
+msgid "goto"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
+msgid "half-duplex"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1296
+msgid "hexadecimal encoded value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2255
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:372
+msgid "hidden"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:877
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1094
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1181
+msgid "hybrid mode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:66
+msgid "ignore"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:269
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:277
+msgid "including:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1061
+msgid "infinite (lease does not expire)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:99
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:222
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
+msgid "input"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
+msgid "integer"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:956
+msgid "key between 8 and 63 characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:973
+msgid "key with either 5 or 13 characters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:211
+msgid "known"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:213
+msgid "known-othernet (on different subnet)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:111
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:111
+msgid "l2miss: Layer 2 miss"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:117
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:117
+msgid "l3miss: Layer 3 miss"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:909
+msgid "managed config (M)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:173
+msgid "maximum one \"%\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
+msgid "medium security"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:128
+msgid "milliseconds"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1904
+msgid "minutes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
+msgid "mobile home agent (H)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:406
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:414
+msgid "name value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
+msgid "no"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:76
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:243
+msgid "no link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
+msgid "no override"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2449
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:210
+msgid "non-empty value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4083
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:841
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:104
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:170
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:48
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:65
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
+msgid "none"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:167
+msgid "none: Do not set an initial EPS bearer (default behaviour)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:39
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:53
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:67
+msgid "not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
+msgid "octet string"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:814
+msgid "odhcpd"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:694
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:347
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:283
+msgid "off"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:885
+msgid "on available prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
+msgid "open network"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:345
+msgid "or"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
+msgid "other config (O)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:99
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
+msgid "output"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:29
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
+msgctxt "packets, abbreviated"
+msgid "pkts"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:499
+msgid "positive decimal value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:481
+msgid "positive integer value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937
+msgid "prefix delegation (PD) preferred (P)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+msgid "random"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+msgid "randomly generated"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:51
+msgid ""
+"reduces overhead by collecting and aggregating originator messages in a "
+"single packet rather than many small ones"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1092
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1179
+msgid "relay mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1917
+msgid "routed"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:275
+msgid "searching"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1248
+msgid "sec"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1090
+msgid "server mode"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:263
+msgid "severity:"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:479
+msgid "some params echoed to log"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:58
+msgid "sstpc Log-level"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:782
+msgid "stderr"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
+msgid "string (UTF-8)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1308
+msgid "string: \"%s\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
+msgid "strong security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:658
+msgid "tag name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:352
+msgid "tagged"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:246
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:246
+msgid ""
+"the VXLAN Network Identifier (or VXLAN Segment ID) to use to connect to the "
+"remote VXLAN tunnel endpoint"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:251
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:251
+msgid ""
+"the source VNI Network Identifier (or VXLAN Segment ID) this entry belongs "
+"to. Used only when the VXLAN device is in external or collect metadata mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
+msgid "time units (TUs / 1.024 ms) [1000-65535]"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:18
+msgctxt "DHCPv6 address request mode"
+msgid "try"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:183
+msgid "tun/tap device"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:790
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
+msgid ""
+"uHTTPd offers HTTP or "
+"HTTPS network "
+"access."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1278
+msgid "unique value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:629
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:312
+msgid "unknown"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:35
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:308
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:182
+msgid "unlimited"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:106
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:167
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:426
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:456
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:508
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:534
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:569
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:606
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:714
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
+msgid "unspecified"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:71
+msgid "unspecified -or- create:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:350
+msgid "untagged"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:83
+msgid "valid IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+msgid "valid IP address or prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:707
+msgid "valid IP address range"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:613
+msgid "valid IPv4 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:76
+msgid "valid IPv4 address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:524
+msgid "valid IPv4 address or network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:719
+msgid "valid IPv4 address range"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:834
+msgid "valid IPv4 address:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:685
+msgid "valid IPv4 network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:600
+msgid "valid IPv4 or IPv6 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:578
+msgid "valid IPv4 prefix value (0-32)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:626
+msgid "valid IPv6 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:553
+msgid "valid IPv6 Link Local address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:568
+msgid "valid IPv6 ULA address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:80
+msgid "valid IPv6 address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:538
+msgid "valid IPv6 address or prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:731
+msgid "valid IPv6 address range"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:661
+msgid "valid IPv6 host id"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:697
+msgid "valid IPv6 network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:588
+msgid "valid IPv6 prefix value (0-128)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:770
+msgid "valid MAC address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:982
+msgid "valid UCI identifier"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:809
+msgid "valid UCI identifier, hostname or IP address range"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:850
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:853
+msgid "valid address:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1245
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1248
+msgid "valid date (YYYY-MM-DD)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:490
+msgid "valid decimal value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:991
+msgid "valid fw4 zone name UCI identifier"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:971
+msgid "valid hexadecimal WEP key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:954
+msgid "valid hexadecimal WPA key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:821
+msgid "valid host:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:797
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:799
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:23
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:56
+msgid "valid hostname"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:781
+msgid "valid hostname or IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:472
+msgid "valid integer value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:770
+msgid "valid multicast MAC address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1004
+msgid "valid network device name, not \".\" or \"..\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:673
+msgid "valid network in address/netmask notation"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1215
+msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:755
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:758
+msgid "valid port or port range (port1-port2)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:741
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:87
+msgid "valid port value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1225
+msgid "valid time (HH:MM:SS)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:925
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:927
+msgid "value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1067
+msgid "value between %d and %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1023
+msgid "value between %f and %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1033
+msgid "value greater or equal to %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1043
+msgid "value smaller or equal to %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1054
+msgid "value with %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1078
+msgid "value with at least %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1090
+msgid "value with at most %d characters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
+msgid "weak security"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:708
+msgid ""
+"when number %s appears in the list of architectures sent by the client in "
+"option %s."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:931
+msgid "whitespace"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
+msgid "yes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:229
+msgctxt "hint: /#/ matches any domain (and returns NXDOMAIN)."
+msgid "{any_domain} matches any domain (and returns {nxdomain})."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:233
+msgctxt ""
+"hint: /example.com/# returns NULL addresses (0.0.0.0"
+"code>, ::) for example.com and its subdomains."
+msgid ""
+"{example_null} returns {null_addr} addresses ({null_ipv4}, {null_ipv6}) for "
+"{example_com} and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:226
+msgctxt "hint: /example.com/ returns NXDOMAIN."
+msgid "{example_nx} returns {nxdomain}."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
+msgid "« Back"
+msgstr ""
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index 63e3a87b7c..9c74f90917 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2025-12-12 15:40+0000\n"
-"Last-Translator: liolio6 \n"
+"PO-Revision-Date: 2026-04-29 11:04+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French "
"\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
msgid "!known (not known)"
diff --git a/modules/luci-base/po/ko/base.po b/modules/luci-base/po/ko/base.po
index d873197af3..5ec5ad0e41 100644
--- a/modules/luci-base/po/ko/base.po
+++ b/modules/luci-base/po/ko/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2026-04-21 16:01+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean "
"\n"
@@ -1591,7 +1591,7 @@ msgstr "모든 공인 IPv6 접두사 중 지정된 길이만큼을 인터페이
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
-msgstr ""
+msgstr "이 인터페이스의 서브넷 ID로 사용할 16진수 하위 접두사 ID를 지정합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2631
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:397
@@ -1975,8 +1975,9 @@ msgid "Bridge traffic table \"%h\""
msgstr "브리지 트래픽 테이블 \"%h\""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1913
+#, fuzzy
msgid "Bridge unit number"
-msgstr ""
+msgstr "브리지 유닛 번호"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1014
msgid "Bring up empty bridge"
@@ -2022,7 +2023,7 @@ msgstr "CHAP"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
msgid "CLAT configuration failed"
-msgstr ""
+msgstr "CLAT 설정 실패"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:333
msgid "CNAME"
@@ -4165,7 +4166,7 @@ msgstr "캡슐화 3+4"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:61
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:62
msgid "Encapsulation limit"
-msgstr ""
+msgstr "캡슐화 제한"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1850
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1908
@@ -5612,9 +5613,8 @@ msgid "IPv4 Settings"
msgstr "IPv4 설정"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
-#, fuzzy
msgid "IPv4 Upstream"
-msgstr "IPv4 업스트림"
+msgstr "IPv4 상위 연결"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
@@ -5758,9 +5758,8 @@ msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA 접두사"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
-#, fuzzy
msgid "IPv6 Upstream"
-msgstr "IPv6 업스트림"
+msgstr "IPv6 상위 연결"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1074
msgid "IPv6 Valid Prefix Lifetime"
@@ -6890,7 +6889,7 @@ msgstr "동기화할 상위 NTP 서버 후보 목록입니다."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:47
msgid "Listen Port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:436
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:280
@@ -8918,7 +8917,7 @@ msgstr "MTU 덮어쓰기"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:142
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:142
msgid "Override TOS"
-msgstr ""
+msgstr "TOS 수동 설정"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
@@ -8928,7 +8927,7 @@ msgstr ""
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:137
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:137
msgid "Override TTL"
-msgstr ""
+msgstr "TTL 수동 설정"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
msgid ""
@@ -9083,7 +9082,7 @@ msgstr "PPTP"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
msgid "PSID offset"
-msgstr ""
+msgstr "PSID 오프셋"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
msgid "PSID-bits length"
@@ -10511,11 +10510,11 @@ msgstr "무선 인터페이스 재시작"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:398
msgid "Restore"
-msgstr "복구"
+msgstr "복원"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
msgid "Restore backup"
-msgstr "백업 복구"
+msgstr "백업 복원"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1324
msgid "Restrict the allowed ciphers to be negotiated"
@@ -12544,7 +12543,7 @@ msgstr "재부팅 명령을 수행하지 못했습니다. (코드: %d)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:147
msgid "The restore command failed with code %d"
-msgstr "복구 명령을 수행하지 못했습니다. (코드: %d)"
+msgstr "복원 명령을 수행하지 못했습니다. (코드: %d)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1061
msgid ""
@@ -12614,8 +12613,8 @@ msgid ""
"The system is rebooting now. If the restored configuration changed the "
"current LAN IP address, you might need to reconnect manually."
msgstr ""
-"현재 시스템을 재부팅하고 있습니다. 복구된 설정으로 LAN IP 주소가 변경된 경"
-"우, 수동으로 다시 연결해야 할 수도 있습니다."
+"현재 시스템을 재부팅하고 있습니다. 설정 복원으로 LAN IP 주소가 변경된 경우, "
+"수동으로 다시 연결해야 할 수도 있습니다."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:85
msgid "The system password has been successfully changed."
@@ -12643,9 +12642,9 @@ msgid ""
"listed below. Press \"Continue\" to restore the backup and reboot, or "
"\"Cancel\" to abort the operation."
msgstr ""
-"업로드된 백업 아카이브는 유효한 것으로 보이며, 아래의 파일들을 포함하고 있습"
-"니다. \"계속\"을 누르면 백업을 복구하고 재부팅하며, \"취소\"를 누르면 작업을 "
-"중단합니다."
+"업로드된 백업 아카이브는 유효한 것으로 보이며, 아래의 파일들을 포함하고 "
+"있습니다. \"계속\"을 누르면 백업 복원 후 재부팅하며, \"취소\"를 누르면 "
+"작업을 중단합니다."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:115
msgid "The uploaded backup archive is not readable"
@@ -12933,9 +12932,9 @@ msgid ""
"archive here. To reset the firmware to its initial state, click \"Perform "
"reset\" (only possible with squashfs images)."
msgstr ""
-"설정 파일을 복구하려면 이전에 생성한 백업 아카이브를 여기에 업로드하세요. 펌"
-"웨어를 초기 상태로 되돌리려면 \"초기화 수행\"을 클릭하세요. (SquashFS 이미지"
-"에서만 가능)"
+"설정 파일을 복원하려면 이전에 생성한 백업 아카이브를 여기에 업로드하세요. "
+"펌웨어를 초기 상태로 되돌리려면 \"초기화 수행\"을 클릭하세요. (SquashFS "
+"이미지에서만 가능)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:165
msgid "ToS"
@@ -13630,7 +13629,7 @@ msgstr "사용자 (User)"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
msgid "User certificate (PEM encoded)"
-msgstr ""
+msgstr "사용자 인증서 (PEM 인코딩)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:212
msgid "User identifier"
@@ -13638,7 +13637,7 @@ msgstr "사용자 식별자(UID)"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:166
msgid "User key (PEM encoded)"
-msgstr ""
+msgstr "사용자 키 (PEM 인코딩)"
#: modules/luci-base/ucode/template/sysauth.ut:29
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
@@ -13766,7 +13765,7 @@ msgstr ""
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
-msgstr ""
+msgstr "벤더"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:40
msgid "Vendor Class to send when requesting DHCP"
diff --git a/modules/luci-base/po/lt/base.po b/modules/luci-base/po/lt/base.po
index bf24befffd..b1d0535e45 100644
--- a/modules/luci-base/po/lt/base.po
+++ b/modules/luci-base/po/lt/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -984,7 +984,7 @@ msgstr "Aktyvios „DHCPv4“ nuomos"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:74
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:236
msgid "Active DHCPv6 Leases"
-msgstr "Aktyvūs „DHCPv6 Leases“"
+msgstr "Aktyvios „DHCPv6“ nuomos"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:255
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:307
@@ -7745,7 +7745,7 @@ msgstr "Maksimali tinkama vertė %s."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
msgid "Max. DHCP leases"
-msgstr "Maks. „DHCP leases“"
+msgstr "Maks. „DHCP“ nuomos"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:721
msgid "Max. EDNS0 packet size"
diff --git a/modules/luci-base/po/pt_BR/base.po b/modules/luci-base/po/pt_BR/base.po
index 5d8b143e35..f163094402 100644
--- a/modules/luci-base/po/pt_BR/base.po
+++ b/modules/luci-base/po/pt_BR/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-04-24 00:24+0000\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -1093,7 +1093,7 @@ msgstr "Adicionar regra de multicast"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:483
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1406
msgid "Add new interface..."
-msgstr "Adiciona uma nova interface..."
+msgstr "Adicionar nova interface..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:298
msgid "Add new repository public key by pasting its content, a file, or a URL."
@@ -1230,7 +1230,7 @@ msgstr "Administração"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1051
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:220
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:437
msgid "Advanced device options"
@@ -1308,8 +1308,8 @@ msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-"Aloque endereços IP sequencialmente, iniciando a partir do endereço mais "
-"baixo disponível."
+"Alocar endereços IP sequencialmente, começando pelo menor endereço "
+"disponível."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
msgid "Allocate IPs sequentially"
@@ -1622,16 +1622,16 @@ msgstr "Como opções de DHCP; enviar de forma não solicitada (apenas dnsmasq).
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-"Atribua uma parte do comprimento de cada prefixo IPv6 público para esta "
-"interface"
+"Atribua uma parte de um determinado comprimento de cada prefixo IPv6 público "
+"a esta interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1253
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-"Atribua partes do prefixo usando este identificador hexadecimal do "
-"subprefixo para esta interface."
+"Atribua partes do prefixo usando este ID de subprefixo hexadecimal para esta "
+"interface."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2631
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:397
@@ -2044,7 +2044,7 @@ msgstr "Suba uma ponte vazia"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
msgid "Bring up on boot"
-msgstr "Ativar na inicialização"
+msgstr "Iniciar na inicialização"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1014
msgid "Bring up the bridge interface even if no ports are attached"
@@ -2058,7 +2058,7 @@ msgstr "Transmissão (Broadcast)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:3442
#: modules/luci-base/htdocs/luci-static/resources/ui.js:4966
msgid "Browse…"
-msgstr "Explorar…"
+msgstr "Navegar…"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
msgid "Buffered"
@@ -2364,10 +2364,10 @@ msgid ""
"fill out the custom field to define a new zone and attach the "
"interface to it."
msgstr ""
-"Escolha a zona do firewall que você quer definir para esta interface. "
-"Selecione não especificado para remover a interface da zona "
-"associada ou preencha o campo criar para definir uma nova zona e "
-"associar a interface a ela."
+"Escolha a zona de firewall que deseja atribuir a esta interface. Selecione "
+"não especificado para remover a interface da zona associada ou "
+"preencha o campo personalizado para definir uma nova zona e atrelar "
+"a interface a ela."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid ""
@@ -2754,7 +2754,7 @@ msgstr "Criar"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:624
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2494
msgid "Create / Assign firewall-zone"
-msgstr "Crie / Atribua a uma zona de firewall"
+msgstr "Criar / Atribuir zona de firewall"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:3315
msgid "Create Directory"
@@ -2762,7 +2762,7 @@ msgstr "Criar Diretório"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1444
msgid "Create interface"
-msgstr "Crie uma interface"
+msgstr "Criar interface"
#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:64
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1155
@@ -2953,7 +2953,7 @@ msgstr "A configuração do DNS é inválido"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1210
msgid "DNS weight"
-msgstr "Peso do DNS"
+msgstr "Peso DNS"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
msgid "DNS-Label / FQDN"
@@ -3132,7 +3132,7 @@ msgstr "Retardar o script de abertura e ativação do tun/tap"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
msgid "Delegate IPv6 prefixes"
-msgstr "Delegue prefixos IPv6"
+msgstr "Delegar prefixos IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2500
#: modules/luci-base/htdocs/luci-static/resources/form.js:3255
@@ -3279,7 +3279,7 @@ msgstr "Dispositivo não gerenciado pelo ModemManager."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1687
msgid "Device not present"
-msgstr "O dispositivo não está presente"
+msgstr "Dispositivo ausente"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:443
msgid "Device type"
@@ -3384,7 +3384,7 @@ msgid ""
"Disable DHCP for "
"this interface (dnsmasq only)."
msgstr ""
-"Desativar o DHCP "
+"Desabilita o DHCP "
"para esta interface (apenas dnsmasq)."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:279
@@ -3414,7 +3414,7 @@ msgstr "Desativar opções de verificação de consistência"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:616
msgid "Disable this interface"
-msgstr "Desativar esta interface"
+msgstr "Desabilitar esta interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
msgid "Disable this network"
@@ -3451,7 +3451,7 @@ msgstr "Desabilitado"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1223
msgid "Disables this interface for MPTCP"
-msgstr "Desativa esta interface para MPTCP"
+msgstr "Desabilitar esta interface para MPTCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1267
msgid "Disassociate On Low Acknowledgement"
@@ -4127,7 +4127,9 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
-msgstr "Ative a delegação de prefixos IPv6 disponíveis nesta interface"
+msgstr ""
+"Habilita a delegação (downstream) de prefixos IPv6 disponíveis nesta "
+"interface"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:742
msgid "Enable internal datagram fragmentation"
@@ -4507,7 +4509,7 @@ msgstr "Esperando um endereço MAC válido, incluindo opcionais coringas"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:19
msgid "Expecting two priority values separated by a colon"
-msgstr "Na expectativa de dois valores prioritários separados por dois pontos"
+msgstr "Esperando dois valores de prioridade separados por dois pontos"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2449
#: modules/luci-base/htdocs/luci-static/resources/validation.js:215
@@ -4525,11 +4527,11 @@ msgstr "Na expectativa de dois valores prioritários separados por dois pontos"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:83
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:87
msgid "Expecting: %s"
-msgstr "Esperando: %s"
+msgstr "Esperado: %s"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1601
msgid "Expert Settings"
-msgstr "Configurações Avançadas"
+msgstr "Configurações de Especialista"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:65
msgid "Expires"
@@ -4963,7 +4965,7 @@ msgstr "Forçar resposta DHCP por broadcast."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Force link"
-msgstr "Impor o enlace"
+msgstr "Forçar link"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:283
msgid "Force upgrade"
@@ -5803,7 +5805,7 @@ msgstr "Broadcast IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:209
msgid "IPv4 gateway"
-msgstr "Roteador padrão IPv4"
+msgstr "Gateway IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:208
msgid "IPv4 netmask"
@@ -5945,7 +5947,7 @@ msgstr "Sugestão de atribuição IPv6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1248
msgid "IPv6 assignment length"
-msgstr "Tamanho da atribuição IPv6"
+msgstr "Comprimento de atribuição IPv6"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:216
msgid "IPv6 gateway"
@@ -5962,7 +5964,7 @@ msgstr "Apenas IPv6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1297
msgid "IPv6 preference"
-msgstr "Preferência do IPv6"
+msgstr "Preferência IPv6"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
@@ -6089,8 +6091,8 @@ msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
msgstr ""
-"Se definido, as sub-redes só são alocadas a partir das classes informadas do "
-"prefixo IPv6 ."
+"Se definido, as sub-redes downstream serão alocadas apenas a partir das "
+"classes de prefixo IPv6 informadas."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:223
msgid "If set, the meaning of the match options is inverted"
@@ -6489,7 +6491,7 @@ msgstr "Nome da Interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:305
msgid "Interface not present or not connected yet."
-msgstr "A interface não está presente ou não está conectada ainda."
+msgstr "Interface ausente ou ainda não conectada."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:479
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:510
@@ -7007,7 +7009,7 @@ msgstr "Estado da linha"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Line Uptime"
-msgstr "Tempo de atividade da linha"
+msgstr "Tempo de Atividade da Linha"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:26
msgid "Link 100M On"
@@ -7175,7 +7177,7 @@ msgstr "Carrega a configuração…"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2427
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:182
msgid "Loading data…"
-msgstr "Carregando os dados…"
+msgstr "Carregando dados…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:3618
msgid "Loading directory contents…"
@@ -7395,7 +7397,7 @@ msgstr "Registro de Eventos"
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:27
msgid "Logging in…"
-msgstr "Iniciando a seção…"
+msgstr "Iniciando sessão…"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
@@ -7832,8 +7834,8 @@ msgid ""
"Metric is an ordinal, where a gateway with 1 is chosen 1st, 2 is chosen 2nd, "
"3 is chosen 3rd, etc"
msgstr ""
-"Métrica é um valor ordinal, onde o gateway com 1 é escolhido primeiro, 2 é "
-"escolhido em segundo, 3 em terceiro, e assim por diante"
+"Métrica é um valor ordinal, onde um gateway com 1 é escolhido primeiro, 2 é "
+"escolhido em segundo, 3 em terceiro, etc"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
@@ -8274,7 +8276,7 @@ msgstr "Atividade do dispositivo de rede (kernel: netdev)"
#: modules/luci-base/htdocs/luci-static/resources/network.js:15
#: modules/luci-compat/luasrc/model/network.lua:33
msgid "Network device is not present"
-msgstr "O dispositivo de rede não está presente"
+msgstr "Dispositivo de rede ausente"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:746
msgid "Network device table \"%h\""
@@ -8339,7 +8341,7 @@ msgstr "Uma nova interface para \"%s\" não pode ser criada: %s"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1373
msgid "New interface name…"
-msgstr "Nome de nova interface…"
+msgstr "Nome da nova interface…"
#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:41
msgid "News"
@@ -8974,10 +8976,10 @@ msgid ""
"server, use the suffix (like '::1') to form the IPv6 address ('a:b:c:d::1') "
"for the interface."
msgstr ""
-"Opcional. Valores permitidos: 'eui64', 'aleatório', ou valores fixos como "
-"'::1' ou '::1:2'. Quando o prefixo IPv6 (como 'a:b:c:d::') for recebido de "
-"um servidor, use este sufixo (como '::1') para formar o endereço IPv6 "
-"('a:b:c:d::1') para esta interface."
+"Opcional. Valores permitidos: 'eui64', 'random', valor fixo como '::1' ou "
+"'::1:2'. Quando um prefixo IPv6 (como 'a:b:c:d::') é recebido de um servidor "
+"de delegação, utiliza o sufixo (como '::1') para formar o endereço IPv6 "
+"('a:b:c:d::1') para a interface."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
msgid ""
@@ -9146,11 +9148,11 @@ msgstr "Sobreposição"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1230
msgid "Override IPv4 routing table"
-msgstr "Substitua a tabela de roteamento IPv4"
+msgstr "Substituir tabela de roteamento IPv4"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1235
msgid "Override IPv6 routing table"
-msgstr "Substitua a tabela de roteamento IPv6"
+msgstr "Substituir tabela de roteamento IPv6"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
@@ -9461,8 +9463,8 @@ msgid ""
"upload a software repository public key…"
msgstr ""
"Cole o conteúdo de um arquivo, ou uma URL para um arquivo de chave, ou "
-"arraste e solte aqui para carregar uma chave pública de repositório de "
-"software…"
+"arraste e solte aqui para enviar uma chave pública de repositório de software"
+"…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
@@ -10024,9 +10026,9 @@ msgid ""
"input field."
msgstr ""
"Chaves públicas permitem logins SSH sem senha, oferecendo maior segurança do "
-"que senhas comuns. Para carregar uma nova chave no dispositivo, cole uma "
-"chave pública compatível com OpenSSH ou arraste um arquivo .pub "
-"o para o campo de entrada."
+"que senhas comuns. Para enviar uma nova chave no dispositivo, cole uma chave "
+"pública compatível com OpenSSH ou arraste um arquivo .pub o "
+"para o campo de entrada."
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:219
msgid "Public prefix routed to this device for distribution to clients."
@@ -10852,11 +10854,11 @@ msgstr "Ordenação reversa"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:5228
msgid "Revert"
-msgstr "Reverta"
+msgstr "Reverter"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:5344
msgid "Revert changes"
-msgstr "Reverta as alterações"
+msgstr "Reverter alterações"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:5560
msgid "Revert request failed with status %h"
@@ -11411,9 +11413,9 @@ msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
msgstr ""
-"Definir as propriedades da interface independentemente da portadora do "
-"enlace (Se definido, eventos de detecção da portadora não irão gerar eventos "
-"do hotplug)."
+"Define as propriedades da interface independentemente da portadora do link "
+"(se definida, eventos de detecção da portadora não invocam os manipuladores "
+"de hotplug)."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:456
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:763
@@ -11547,7 +11549,7 @@ msgstr "Preâmbulo curto"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:142
msgid "Show"
-msgstr "Mostrar"
+msgstr "Exibir"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:468
msgid "Show current backup file list"
@@ -11659,7 +11661,7 @@ msgstr "Alguns campos estão inválidos e os valores não podem ser salvos!"
#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
-msgstr "Desculpe o objeto solicitado não foi encontrado."
+msgstr "Desculpe, o objeto que você solicitou não foi encontrado."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:440
msgid ""
@@ -11734,7 +11736,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1141
msgid "Specifies a fixed list of DNS search domains to announce via DHCPv6."
msgstr ""
-"Determina uma lista fixa de domínios de busca DNS para anunciar via DHCPv6."
+"Especifica uma lista fixa de domínios de busca DNS para anunciar via DHCPv6."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1109
msgid "Specifies a fixed list of DNS server addresses to announce via DHCPv6."
@@ -12043,12 +12045,12 @@ msgstr "Iniciar atualização"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:5464
msgid "Starting configuration apply…"
-msgstr "Iniciando a aplicação da configuração…"
+msgstr "Iniciando aplicação da configuração…"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2194
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:484
msgid "Starting wireless scan..."
-msgstr "Iniciando o escaneamento da rede sem fio..."
+msgstr "Iniciando busca por redes sem fio..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
@@ -12077,7 +12079,7 @@ msgstr "Concessão Estática"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:201
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
-msgstr "Endereço Estático"
+msgstr "Endereço estático"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:926
msgid ""
@@ -12488,8 +12490,8 @@ msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
msgstr ""
-"As entradas locais do servidor DNS no resolv.conf são primariamente "
-"ordenadas pelo seu peso definido aqui"
+"As entradas do servidor DNS no resolv.conf local são ordenadas "
+"principalmente pelo peso especificado aqui"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
msgid ""
@@ -12726,10 +12728,10 @@ msgid ""
"compare them with the original file to ensure data integrity.
Click "
"'Continue' below to start the flash procedure."
msgstr ""
-"A imagem flash foi carregada. Abaixo estão listados o checksum e o tamanho "
-"do arquivo; compare-os com o arquivo original para garantir a integridade "
-"dos dados.
Clique em \"Continuar\" abaixo para iniciar o procedimento "
-"de flash."
+"A imagem flash foi enviada. Abaixo estão listados o checksum e o tamanho do "
+"arquivo; compare-os com o arquivo original para garantir a integridade dos "
+"dados.
Clique em 'Continuar' abaixo para iniciar o procedimento de "
+"flash."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:249
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:301
@@ -13189,7 +13191,7 @@ msgid ""
"front of 'exit 0') to execute them at the end of the boot process."
msgstr ""
"Este é o conteúdo do arquivo /etc/rc.local. Insira seus próprios comandos "
-"aqui (antes de \"exit 0\") para executá-los ao final do processo de "
+"aqui (antes de 'exit 0') para executá-los ao final do processo de "
"inicialização."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
@@ -13647,7 +13649,7 @@ msgstr "Não foi possível determinar a interface com a rede externa"
#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
-msgstr "Não é possível a expedição"
+msgstr "Não foi possível processar"
#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:111
@@ -13902,7 +13904,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:73
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:142
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:486
msgid "Use %s"
@@ -13990,20 +13992,20 @@ msgstr "Usar o status do Provedor em vez do resultado MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1205
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148
msgid "Use custom DNS servers"
-msgstr "Use servidores DNS personalizados"
+msgstr "Usar servidores DNS personalizados"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1197
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:128
msgid "Use default gateway"
-msgstr "Use o roteador padrão"
+msgstr "Usar gateway padrão"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1214
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:73
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:138
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "Use gateway metric"
-msgstr "Use a métrica do roteador"
+msgstr "Usar métrica do gateway"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
msgid "Use legacy MAP"
@@ -14388,8 +14390,8 @@ msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
msgstr ""
-"Ao delegar diversos prefixos, as interfaces com um valor de preferência mais "
-"alta são as primeiras que são consideradas durante a alocação das sub-redes."
+"Ao delegar prefixos para múltiplos downstreams, as interfaces com um valor "
+"de preferência mais alto são consideradas primeiro na alocação de sub-redes."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105
msgid ""
@@ -14805,12 +14807,12 @@ msgstr "desativar"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:99
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:26
msgid "disabled"
-msgstr "desativado"
+msgstr "desabilitado"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:20
msgctxt "DHCPv6 address request mode"
msgid "disabled"
-msgstr "Desativado"
+msgstr "desabilitado"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:795
msgid "distribute traffic according to port load"
diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po
index 0c779b40fc..1e9e7339a9 100644
--- a/modules/luci-base/po/ru/base.po
+++ b/modules/luci-base/po/ru/base.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: base\n"
"POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:32+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
@@ -2421,7 +2421,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
msgid "Cipher"
-msgstr "Алгоритм шифрования"
+msgstr "Шифр"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
msgid "Cisco UDP encapsulation"
@@ -5274,7 +5274,7 @@ msgstr "Метрика шлюза"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:195
msgid "General"
-msgstr "Общие"
+msgstr "Основные"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
@@ -7732,7 +7732,7 @@ msgstr "Производитель"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1225
msgid "Master"
-msgstr "Основной"
+msgstr "Ведущий"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3985
msgid "Master (VLAN)"
@@ -12334,7 +12334,7 @@ msgstr "Автозапуск"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:90
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:139
msgid "State"
-msgstr "Область / регион"
+msgstr "Состояние"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:34
msgid "Static IPv4 Routes"
diff --git a/modules/luci-base/po/zh_Hant/base.po b/modules/luci-base/po/zh_Hant/base.po
index d6ab249a72..10f53aef36 100644
--- a/modules/luci-base/po/zh_Hant/base.po
+++ b/modules/luci-base/po/zh_Hant/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-24 16:25+0000\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
"Last-Translator: ZW \n"
"Language-Team: Chinese (Traditional Han script) \n"
diff --git a/modules/luci-mod-battstatus/po/az/battstatus.po b/modules/luci-mod-battstatus/po/az/battstatus.po
new file mode 100644
index 0000000000..ef4cee2a5b
--- /dev/null
+++ b/modules/luci-mod-battstatus/po/az/battstatus.po
@@ -0,0 +1,20 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
+msgid "Charging"
+msgstr ""
+
+#: modules/luci-mod-battstatus/root/usr/share/rpcd/acl.d/luci-mod-battstatus.json:3
+msgid "Grant access to battery status"
+msgstr ""
+
+#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
+msgid "Not Charging"
+msgstr ""
diff --git a/modules/luci-mod-dashboard/po/az/dashboard.po b/modules/luci-mod-dashboard/po/az/dashboard.po
new file mode 100644
index 0000000000..627c25d36e
--- /dev/null
+++ b/modules/luci-mod-dashboard/po/az/dashboard.po
@@ -0,0 +1,209 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:160
+msgid "Active"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:350
+msgid "Architecture"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:178
+msgid "BSSID"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:172
+msgid "Bitrate"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:166
+msgid "Channel"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:257
+msgid "Connected"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
+msgid "DHCP Devices"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
+msgid "DNSv4"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
+msgid "DNSv6"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/luci/menu.d/luci-mod-dashboard.json:3
+msgid "Dashboard"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:190
+msgid "Devices Connected"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
+msgid "Down."
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:184
+msgid "Encryption"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:355
+msgid "Firmware Version"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:168
+msgid "GHz"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
+msgid "GatewayV4"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:287
+msgid "GatewayV6"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:26
+msgid "Grant access to DHCP status display"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:12
+msgid "Grant access to main status display"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:3
+msgid "Grant access to the system route status"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:35
+msgid "Grant access to wireless status display"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:39
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:81
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:222
+msgid "Hostname"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:40
+msgid "IP Address"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
+msgid "IPv4"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
+msgid "IPv4 Internet"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:281
+msgid "IPv6"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:254
+msgid "IPv6 Internet"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:275
+msgid "IPv6 prefix"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:69
+msgid "Internet"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:340
+msgid "Kernel Version"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:335
+msgid "Local Time"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:41
+msgid "MAC"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:174
+msgid "Mbit/s"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:345
+msgid "Model"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:200
+msgid "Not connected"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:269
+msgid "Protocol"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:82
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:154
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:228
+msgid "SSID"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:83
+msgid "Signal Strength"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:234
+msgid "Strength"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:69
+msgid "System"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:80
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:128
+msgid "Total"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:244
+msgid "Transferred"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
+msgid "Up."
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:263
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:330
+msgid "Uptime"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:9
+msgid "Wireless"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:102
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:62
+msgid "no"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:102
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:62
+msgid "yes"
+msgstr ""
diff --git a/modules/luci-mod-dashboard/po/pt_BR/dashboard.po b/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
index fc61722ecb..c0a98ed365 100644
--- a/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
+++ b/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -197,7 +197,7 @@ msgstr "Envio"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:263
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:330
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:9
msgid "Wireless"
diff --git a/modules/luci-mod-dsl/po/az/dsl.po b/modules/luci-mod-dsl/po/az/dsl.po
new file mode 100644
index 0000000000..605dfccdfa
--- /dev/null
+++ b/modules/luci-mod-dsl/po/az/dsl.po
@@ -0,0 +1,306 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:157
+msgid "ATM Header Error Control Errors (HEC-P)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:111
+msgid "Actual Data Rate"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:134
+msgid "Aggregate Transmit Power (ACTATP)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:95
+msgid "Annex"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:112
+msgid "Attainable Data Rate (ATTNDR)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:118
+msgid "Bitswap"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:151
+msgid "CRC Errors (CV-C)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:149
+msgid "Channel Counters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:89
+msgid "Connection State"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:165
+msgid "Corrected DTUs (rtx-c)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:152
+msgid "Corrected by FEC (FEC-C)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+msgid "DSL line spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:174
+msgid "DSL stats"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:155
+msgid "Data Path Counters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:109
+msgid "Data Rates"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:219
+msgid "Downstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:189
+msgid "Downstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:159
+msgid "Downstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:123
+msgid "Downstream bits allocation"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:137
+msgid "Error Counters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:139
+msgid "Error Seconds"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:142
+msgid "Errored Seconds (ES)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:141
+msgid "Forward Error Correction Seconds (FECS)"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:125
+msgid "Impulse Noise Protection (INP)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:99
+msgid "Inventory"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:124
+msgid "Latency"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:131
+msgid "Line Attenuation (LATN)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:107
+msgid "Line Details"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:93
+msgid "Line Mode"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:129
+msgid "Line Parameters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:92
+msgid "Line State"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:94
+msgid "Line Uptime"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:144
+msgid "Loss of Signal Seconds (LOSS)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:113
+msgid "Minimum Error-Free Throughput (MINEFTR)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:102
+msgid "Modem Chipset"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:103
+msgid "Modem Firmware"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:133
+msgid "Noise Margin (SNRM)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:122
+msgid "Noise Protection"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:116
+msgid "On-line Reconfiguration"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:158
+msgid "PTM Non Pre-emptive CRC Errors (CRC-P)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:159
+msgid "PTM Pre-emptive CRC Errors (CRCP-P)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:129
+msgid "Pilot tones"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:96
+msgid "Power Management Mode"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:119
+msgid "Rate Adaptation Mode"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:126
+msgid "Retransmission (G.INP)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:162
+msgid "Retransmission Counters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:164
+msgid "Retransmitted DTUs (rtx-tx)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:146
+msgid "Seconds with Low Error-Free Throughput (LEFTRS)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:143
+msgid "Severely Errored Seconds (SES)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:132
+msgid "Signal Attenuation (SATN)"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:23
+msgid "Spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:14
+msgid "Stats"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:107
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:143
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:173
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:203
+msgid "Sub-carrier"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:65
+msgid ""
+"The diagram shows the Channel Characteristics Function (HLOG) per subcarrier "
+"in uplink and downlink direction"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:55
+msgid ""
+"The diagram shows the quiet line noise (QLN) per subcarrier in uplink and "
+"downlink direction"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"The following diagrams show graphically prepared DSL characteristics that "
+"are important for evaluating the DSL connection."
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:45
+msgid ""
+"The graph shows the amount of bits actually allocated per subcarrier in the "
+"uplink and downlink direction"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:35
+msgid ""
+"The graph shows the signal to noise ratio (SNR) per subcarrier in the uplink "
+"and downlink direction"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:145
+msgid "Unavailable Seconds (UAS)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:166
+msgid "Uncorrected DTUs (rtx-uc)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:214
+msgid "Upstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:184
+msgid "Upstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:154
+msgid "Upstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:112
+msgid "bits"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:148
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:208
+msgid "dB"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:178
+msgid "dBm/Hz"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:14
+msgid "off"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:14
+msgid "on"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "xDSL"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:104
+msgid "xTU-C Vendor ID"
+msgstr ""
diff --git a/modules/luci-mod-dsl/po/pt_BR/dsl.po b/modules/luci-mod-dsl/po/pt_BR/dsl.po
index d953fc421d..b5db57c3dc 100644
--- a/modules/luci-mod-dsl/po/pt_BR/dsl.po
+++ b/modules/luci-mod-dsl/po/pt_BR/dsl.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-06-29 14:15+0000\n"
-"Last-Translator: Wellington Terumi Uemura \n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
"Language: pt_BR\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.18.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:157
msgid "ATM Header Error Control Errors (HEC-P)"
@@ -140,7 +140,7 @@ msgstr "Estado da linha"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:94
msgid "Line Uptime"
-msgstr "Tempo de atividade da linha"
+msgstr "Tempo de Atividade da Linha"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:144
msgid "Loss of Signal Seconds (LOSS)"