summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-pbr/po
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-pbr/po')
-rw-r--r--applications/luci-app-pbr/po/ar/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/bg/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/bn_BD/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/ca/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/cs/pbr.po384
-rw-r--r--applications/luci-app-pbr/po/da/pbr.po153
-rw-r--r--applications/luci-app-pbr/po/de/pbr.po271
-rw-r--r--applications/luci-app-pbr/po/el/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/en/pbr.po149
-rw-r--r--applications/luci-app-pbr/po/es/pbr.po275
-rw-r--r--applications/luci-app-pbr/po/fi/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/fr/pbr.po188
-rw-r--r--applications/luci-app-pbr/po/he/pbr.po149
-rw-r--r--applications/luci-app-pbr/po/hi/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/hu/pbr.po168
-rw-r--r--applications/luci-app-pbr/po/it/pbr.po190
-rw-r--r--applications/luci-app-pbr/po/ja/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/ko/pbr.po151
-rw-r--r--applications/luci-app-pbr/po/lt/pbr.po568
-rw-r--r--applications/luci-app-pbr/po/mr/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/ms/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/nb_NO/pbr.po158
-rw-r--r--applications/luci-app-pbr/po/pl/pbr.po275
-rw-r--r--applications/luci-app-pbr/po/pt/pbr.po276
-rw-r--r--applications/luci-app-pbr/po/pt_BR/pbr.po279
-rw-r--r--applications/luci-app-pbr/po/ro/pbr.po276
-rw-r--r--applications/luci-app-pbr/po/ru/pbr.po282
-rw-r--r--applications/luci-app-pbr/po/sk/pbr.po151
-rw-r--r--applications/luci-app-pbr/po/sv/pbr.po193
-rw-r--r--applications/luci-app-pbr/po/tr/pbr.po286
-rw-r--r--applications/luci-app-pbr/po/uk/pbr.po155
-rw-r--r--applications/luci-app-pbr/po/vi/pbr.po396
-rw-r--r--applications/luci-app-pbr/po/zh_Hans/pbr.po272
-rw-r--r--applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po143
-rw-r--r--applications/luci-app-pbr/po/zh_Hant/pbr.po254
-rw-r--r--applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po143
36 files changed, 4668 insertions, 2947 deletions
diff --git a/applications/luci-app-pbr/po/ar/pbr.po b/applications/luci-app-pbr/po/ar/pbr.po
index bcb1e3dcef..9d033ef056 100644
--- a/applications/luci-app-pbr/po/ar/pbr.po
+++ b/applications/luci-app-pbr/po/ar/pbr.po
@@ -12,13 +12,13 @@ msgstr ""
"X-Generator: Weblate 4.14.2-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -77,8 +77,8 @@ msgstr "سلسلة"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -89,8 +89,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -105,7 +105,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "تعطيل"
@@ -115,7 +115,7 @@ msgstr "تعطيل"
msgid "Disabled"
msgstr "غير مفعل"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -137,7 +137,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "شغل"
@@ -148,12 +148,12 @@ msgstr "شغل"
msgid "Enabled"
msgstr "مفعل"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -162,20 +162,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -198,11 +198,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -214,6 +214,11 @@ msgstr ""
msgid "Interface"
msgstr "واجهه"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -222,7 +227,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -278,16 +283,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -306,7 +311,7 @@ msgstr ""
msgid "Protocol"
msgstr "بروتوكول"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -318,33 +323,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "إعادة تشغيل"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -378,11 +383,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -399,7 +404,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -409,15 +414,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "بداية"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "قف"
@@ -443,7 +448,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -467,8 +472,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -481,12 +486,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -495,38 +500,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/bg/pbr.po b/applications/luci-app-pbr/po/bg/pbr.po
index bec084bc35..097eaf363c 100644
--- a/applications/luci-app-pbr/po/bg/pbr.po
+++ b/applications/luci-app-pbr/po/bg/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr "Чейн"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Забрани"
@@ -114,7 +114,7 @@ msgstr "Забрани"
msgid "Disabled"
msgstr "Забранен"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Разрешаване"
@@ -147,12 +147,12 @@ msgstr "Разрешаване"
msgid "Enabled"
msgstr "Разрешен"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "Интерфейс"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/bn_BD/pbr.po b/applications/luci-app-pbr/po/bn_BD/pbr.po
index b7b5037361..245c90d1e6 100644
--- a/applications/luci-app-pbr/po/bn_BD/pbr.po
+++ b/applications/luci-app-pbr/po/bn_BD/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 4.9-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr "নিষ্ক্রিয়"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "সক্রিয় করুন"
@@ -147,12 +147,12 @@ msgstr "সক্রিয় করুন"
msgid "Enabled"
msgstr "সক্রিয়"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "ইন্টারফেস"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "প্রোটোকল"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "শুরু করুন"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/ca/pbr.po b/applications/luci-app-pbr/po/ca/pbr.po
index 8095afdf0a..149a81c6ff 100644
--- a/applications/luci-app-pbr/po/ca/pbr.po
+++ b/applications/luci-app-pbr/po/ca/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 4.14-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr ""
@@ -147,12 +147,12 @@ msgstr ""
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "Interfície"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/cs/pbr.po b/applications/luci-app-pbr/po/cs/pbr.po
index bc068f2233..14774ffc69 100644
--- a/applications/luci-app-pbr/po/cs/pbr.po
+++ b/applications/luci-app-pbr/po/cs/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-03-23 17:49+0000\n"
+"PO-Revision-Date: 2023-09-27 23:28+0000\n"
"Last-Translator: David Rapaň <david@rapan.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/cs/>\n"
@@ -8,17 +8,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.16.2-dev\n"
+"X-Generator: Weblate 5.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
-msgstr ""
+msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "%s binárka nelze nalézt"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -26,29 +26,34 @@ msgid ""
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
+"%sWARNING:%s Před jakoukoliv změnou v této sekci si prosím důkladně přečtěte "
+"%sREADME%s! Jakoukoli změnu v níže uvedených nastaveních provádějte s "
+"extrémní opatrností!%s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "AdGuardHome ipset"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "Přidat"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
-msgstr ""
+msgstr "Přidat ignorovaný cíl"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
+"Přidává 'ignore' do seznamu rozhraní pro pravidla. Podrobnosti naleznete v "
+"%sREADME%s."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Pokročilá konfigurace"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
@@ -56,6 +61,9 @@ msgid ""
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
+"Umožňuje specifikovat seznam názvů rozhraní (s malými písmeny), které budou "
+"explicitně podporovány službou. Může být užitečné, pokud vaše OpenVPN tunely "
+"mají možnost dev jinou než tun* nebo tap*."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
@@ -63,50 +71,53 @@ msgid ""
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
+"Umožňuje specifikovat seznam názvů rozhraní (s malými písmeny), které budou "
+"službou ignorovány. Může být užitečné, pokud na routeru provozujete jak VPN "
+"server, tak VPN klienta."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
-msgstr ""
+msgstr "Základní konfigurace"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
-msgstr ""
+msgstr "Řetěz"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
-msgstr ""
+msgstr "Kondenzovaný výstup"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Validace (%s) konfigurace selhala"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
-msgstr ""
+msgstr "Řídí úroveň výpisu jak pro systémový log, tak pro výstup na konzoli."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
-msgstr ""
+msgstr "Vlastní uživatelský soubor obsahuje"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "Vlastní uživatelský soubor '%s’ nebyl nalezen nebo je prázdný"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
-msgstr ""
+msgstr "DSCP Tag"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
-msgstr ""
+msgstr "Označování DSCP"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "Výchozí ICMP rozhraní"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
-msgstr ""
+msgstr "Zakázat"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
@@ -114,7 +125,7 @@ msgstr ""
msgid "Disabled"
msgstr "Zakázáno"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "Vypínání služby %s"
@@ -126,18 +137,18 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
-msgstr ""
+msgstr "Dnsmasq ipset"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
-msgstr ""
+msgstr "Dnsmasq nft set"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
-msgstr ""
+msgstr "Nevynucovat pravidla, pokud je jejich brána nedostupná"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Povolit"
@@ -148,87 +159,94 @@ msgstr "Povolit"
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
-msgstr ""
+msgstr "Aktivuji službu %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Chyba spouštění vlastního uživatelského souboru '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
+"Maska FW používaná službou. Vysoká maska je použita k zabránění konfliktu s "
+"SQM/QoS. Změňte opatrně spolu s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Nepodařilo se znovu načíst '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
-msgstr ""
+msgstr "Nepodařilo se vyřešit %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "Nepodařilo se nastavit '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Nepodařilo se nastavit žádnou bránu"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
-msgstr ""
+msgstr "Vynutit rozhraní protokolu ICMP."
#: 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 ""
+msgstr "Udělit přístup k UCI a souborům pro luci-app-pbr"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
-msgstr ""
+msgstr "Podpora IPv6"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
-msgstr ""
+msgstr "Ignorovaná rozhraní"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
-msgstr ""
+msgstr "Vložit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
-msgstr ""
+msgstr "Vložení selhalo pro IPv4 pravidlo %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
-msgstr ""
+msgstr "Vložení selhalo pro obě verze IPv4 a IPv6 pro pravidlo %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
-msgstr ""
+msgstr "Instalovaný AdGuardHome (%s) nepodporuje možnost 'ipset_file'."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
msgstr "Rozhraní"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Neplatná konfigurace OpenVPN pro rozhraní %s"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
-msgstr ""
+msgstr "Místní adresy / zařízení"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
-msgstr ""
+msgstr "Místní porty"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
-msgstr ""
+msgstr "Nesoulad IP rodiny u pravidla %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
-msgstr ""
+msgstr "Jméno"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
@@ -237,323 +255,351 @@ msgid ""
"Placeholders below represent just the format/syntax and will not be used if "
"fields are left blank."
msgstr ""
+"Název, rozhraní a alespoň jedno další pole jsou vyžadovány. Více lokálních a "
+"vzdálených adres/zařízení/domén a portů může být odděleno mezerou. Zástupné "
+"symboly níže reprezentují pouze formát/syntaxi a nebudou použity, pokud "
+"budou pole ponechána prázdná."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
-msgstr ""
+msgstr "Beze změn"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "Není instalováno nebo nenalezeno"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
-msgstr ""
+msgstr "Výstupní úroveň výpisu"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:272
msgid "Path"
-msgstr ""
+msgstr "Cesta"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
+msgstr "Před změnou této možnosti si prosím přečtěte %sREADME%s."
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
msgstr ""
+"Prosím zrušte nastavení 'chain' nebo nastavte 'chain' na 'PREROUTING' pro "
+"pravidlo '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
msgstr ""
+"Prosím zrušte nastavení 'chain' nebo nastavte 'chain' na 'prerouting' pro "
+"pravidlo '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
msgstr ""
+"Prosím zrušte nastavení 'proto' nebo nastavte 'proto' na 'all' pro pravidlo "
+"'%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
msgstr ""
+"Prosím zrušte nastavení 'src_addr', 'src_port' a 'dest_port' pro pravidlo "
+"'%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
-msgstr ""
+msgstr "Pravidla"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "Pravidlo '%s' obsahuje neznámé rozhraní"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "Pravidlo '%s' nemá přiřazené rozhraní"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "Pravidlo '%s' nemá žádné parametry pro zdroj/cíl"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
-msgstr ""
+msgstr "Směrování založené na pravidlech – Konfigurace"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
-msgstr ""
+msgstr "Směrování založené na pravidlech - Stav"
#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
msgid "Policy Routing"
-msgstr ""
+msgstr "Pravidla směrování"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
-msgstr ""
+msgstr "Při nastavování směrování obdrženo prázdné tid/mark nebo název rozhraní"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
-msgstr ""
+msgstr "Vzdálené adresy / domény"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
-msgstr ""
+msgstr "Vzdálené porty"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
-msgstr ""
+msgstr "Resolver %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "Nastavený resolver (%s) není na tomto systému podporován"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
-msgstr ""
+msgstr "Nastavený resolver (%s) není na tomto systému podporován."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
+"Podpora nastaveného resolveru (%s) vyžaduje ipset, ale binární soubor ipset "
+"nelze nalézt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
+"Podpora nastaveného resolveru (%s) vyžaduje nftables, ale binární soubor nft "
+"nelze nalézt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
-msgstr ""
+msgstr "Restart"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
-msgstr ""
+msgstr "Restartuje se služba %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
-msgstr ""
+msgstr "Možnost vytvoření pravidla"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
+"Spusťte následující uživatelské soubory po nastavení, ale před restartováním "
+"DNSMASQ. Podrobnosti naleznete v %sREADME%s."
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
-msgstr ""
+msgstr "Spuštěno (verze: %s s použitím iptables)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
-msgstr ""
+msgstr "Spuštěno (verze: %s s použitím nft)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
-msgstr ""
+msgstr "Spuštěno (verze: %s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
-msgstr ""
+msgstr "Podrobnosti naleznete v %sREADME%s."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
-msgstr ""
+msgstr "Vyberte Přidat pro -A/Add a Vložit pro -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
-msgstr ""
+msgstr "Řízení služby"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
-msgstr ""
+msgstr "Chyby služby"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
-msgstr ""
+msgstr "FW maska služby"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
-msgstr ""
+msgstr "Brány služby"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
-msgstr ""
+msgstr "Stav služby"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
-msgstr ""
+msgstr "Varování služby"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
+"Nastavte DSCP značky (v rozmezí mezi 1 a 63) pro specifická rozhraní. "
+"Podrobnosti naleznete v %sREADME%s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
-msgstr ""
+msgstr "Přeskočení IPv6 pravidla '%s', protože je podpora IPv6 zakázána"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Start"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
-msgstr ""
+msgstr "Start služby %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) 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 ""
+"Start (WAN) FW značky pro značky používané službou. Vysoká počáteční značka "
+"je použita k zabránění konfliktu s SQM/QoS. Změňte opatrně spolu s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
+msgstr "Start (WAN) číslo ID tabulky pro tabulky vytvořené službou."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Zastavit"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
-msgstr ""
+msgstr "Zastaveno (Zakázáno)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
-msgstr ""
+msgstr "Zastaveno (verze: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
-msgstr ""
+msgstr "Zastavuje se služba %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
-msgstr ""
+msgstr "Přísné vynucení"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
-msgstr ""
+msgstr "Striktně vynucovat pravidla, pokud je jejich brána nedostupná"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
-msgstr ""
+msgstr "Podporovaná rozhraní"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
-msgstr ""
+msgstr "Podporované protokoly"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
-msgstr ""
+msgstr "Potlačit/Žádný výstup"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Chyba syntaxe v uživatelském souboru '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
+msgstr "%s označuje výchozí bránu. Podrobnosti naleznete v %sREADME%s."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
-msgstr ""
+msgstr "%s není na tomto systému podporován."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "Služba %s selhala při objevování brány WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "Služba %s je v současné době vypnuta"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
msgid "The %s support is unknown."
-msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr ""
+msgstr "Podpora %s není známa."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr "Aplikace WebUI je zastaralá (verze %s), prosím aktualizujte ji"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr ""
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "Název ipsetu '%s' je delší než povolených 31 znaků"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "Název nft sady '%s' je delší než povolených 31 znaků"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Neočekávaný výstup nebo ukončení služby: '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
-msgstr ""
+msgstr "Neznámá chyba!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Neznámé varování."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
-msgstr ""
+msgstr "Neznámá značka paketu pro rozhraní '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
-msgstr ""
+msgstr "Neznámý protokol v pravidle %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
+"Bylo zjištěno použití 'curl' v uživatelském souboru '%s', ale 'curl' není "
+"nainstalován"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
-msgstr ""
+msgstr "Použijte podporu nastavení resolveru pro domény"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
-msgstr ""
+msgstr "Podrobný výstup"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
-msgstr ""
+msgstr "FW mark pro WAN tabulku"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
-msgstr ""
+msgstr "ID WAN tabulky"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
-msgstr ""
+msgstr "Konfigurace webového rozhraní (Web UI)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
-msgstr ""
+msgstr "vše"
#~ msgid "%s (disabled)"
#~ msgstr "%s (zakázáno)"
diff --git a/applications/luci-app-pbr/po/da/pbr.po b/applications/luci-app-pbr/po/da/pbr.po
index acad9ccba6..bd4c167caf 100644
--- a/applications/luci-app-pbr/po/da/pbr.po
+++ b/applications/luci-app-pbr/po/da/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 4.18-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,9 +76,9 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "Konfig (%s) valideringsfejl!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr "Deaktiveret"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "Deaktiverer %s tjenesten"
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Aktiver"
@@ -147,12 +147,12 @@ msgstr "Aktiver"
msgid "Enabled"
msgstr "Aktiver"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "Aktiverer %s tjeneste"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "Interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Genstart"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Kontrol af tjenesten"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Fejl i tjenesten"
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Tjeneste Advarsler"
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Start"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "Starter %s tjeneste"
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Stop"
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "Stopper tjenesten %s"
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "Tjenesten %s kunne ikke finde WAN gatewayen!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
@@ -554,6 +563,12 @@ msgstr ""
msgid "all"
msgstr ""
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "Konfig (%s) valideringsfejl!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "Tjenesten %s kunne ikke finde WAN gatewayen!"
+
#~ msgid "%s (disabled)"
#~ msgstr "%s (deaktiveret)"
diff --git a/applications/luci-app-pbr/po/de/pbr.po b/applications/luci-app-pbr/po/de/pbr.po
index f74e3bdbcc..fc01a7ab3a 100644
--- a/applications/luci-app-pbr/po/de/pbr.po
+++ b/applications/luci-app-pbr/po/de/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-02-28 10:31+0000\n"
-"Last-Translator: oneforfun <svens.local.hosted@gmail.com>\n"
+"PO-Revision-Date: 2023-09-25 17:27+0000\n"
+"Last-Translator: \"Jörg S.\" <joerg.schwerdtfeger@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.16-dev\n"
+"X-Generator: Weblate 5.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "%s binary kann nicht gefunden werden!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "%s Binärdatei kann nicht gefunden werden"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -87,9 +87,9 @@ msgstr "Kette"
msgid "Condensed output"
msgstr "Gekürzte Ausgabe"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "Validierungsfehler der Konfiguration (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Validierungsfehler der Konfiguration (%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -99,10 +99,9 @@ msgstr "Steuert die Ausführlichkeit der Systemprotokoll- und Konsolenausgabe."
msgid "Custom User File Includes"
msgstr "Benutzerdefinierte Datei enthält"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr ""
-"Benutzerdefinierte Datei '%s' kann nicht gefunden werden oder ist leer!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "Benutzerdefinierte Datei '%s' kann nicht gefunden werden oder ist leer"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -116,7 +115,7 @@ msgstr "DSCP-Tagging"
msgid "Default ICMP Interface"
msgstr "Standard ICMP Schnittstelle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Deaktivieren"
@@ -124,9 +123,9 @@ msgstr "Deaktivieren"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
-msgstr "Deaktiviert"
+msgstr "deaktiviert"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "Deaktiviere Service %s"
@@ -151,7 +150,7 @@ msgstr ""
"Ignoriere bestehende Regeln, wenn das dazugehörige Gateway nicht erreichbar "
"ist"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "aktivieren"
@@ -162,13 +161,13 @@ msgstr "aktivieren"
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "Aktiviere Service %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "Fehler bei Ausführung der benutzerdefinierten Datei '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Fehler bei Ausführung der benutzerdefinierten Datei '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -178,21 +177,21 @@ msgstr ""
"FW-Maske wird vom Dienst benutzt. Hoch-Maske verhindert Konflikte mit SQM/"
"QoS. Behutsam ändern zusammen mit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "'%s' konnte nicht neu geladen werden!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "'%s' konnte nicht neu geladen werden"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "%s konnte nicht aufgelöst werden"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "'%s' konnte nicht eingerichtet werden!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "'%s' konnte nicht eingerichtet werden"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "Es konnte kein Gateway eingerichtet werden!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Es konnte kein Gateway eingerichtet werden"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -214,11 +213,11 @@ msgstr "Ignorierte Schnittstelle"
msgid "Insert"
msgstr "Einsetzen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "Fehler beim Einfügen für IPv4 für Richtlinie %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "Fehler beim Einfügen für IPv4 und IPv6 für Richtlinie %s"
@@ -231,6 +230,11 @@ msgstr ""
msgid "Interface"
msgstr "Schnittstelle"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Ungültige OpenVPN-Konfiguration für die %s-Schnittstelle"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Lokale Adressen / Geräte"
@@ -239,7 +243,7 @@ msgstr "Lokale Adressen / Geräte"
msgid "Local ports"
msgstr "Lokale Ports"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "Nicht übereinstimmende IP-Familie in Richtlinie %s"
@@ -307,17 +311,17 @@ msgstr ""
msgid "Policies"
msgstr "Richtlinien"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "Richtlinie '%s' hat eine unbekannte Schnittstelle!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "Richtlinie '%s' hat eine unbekannte Schnittstelle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "Richtlinie '%s' hat keine zugewiesene Schnittstelle!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "Richtlinie '%s' hat keine zugewiesene Schnittstelle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "Richtlinie '%s' hat keine Quell-/Zielparameter!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "Richtlinie '%s' hat keine Quell-/Zielparameter"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -335,7 +339,7 @@ msgstr "Richtlinien-Routing"
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
"Leere tid/mark oder Schnittstellenname beim Einrichten des Routings empfangen"
@@ -348,37 +352,37 @@ msgstr "Entfernte Adressen / Domänen"
msgid "Remote ports"
msgstr "Entfernte Ports"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "Resolver %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "Resolver-Set (%s) wird auf diesem System nicht unterstützt!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "Resolver-Set (%s) wird auf diesem System nicht unterstützt"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "Resolver-Set (%s) wird auf diesem System nicht unterstützt."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
"Resolver-Set-Unterstützung (%s) erfordert ipset, aber ipset binary kann "
-"nicht gefunden werden!"
+"nicht gefunden werden"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
"Resolver-Set-Unterstützung (%s) erfordert nftables, aber nft-Binary kann "
-"nicht gefunden werden!"
+"nicht gefunden werden"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Neustart"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr "Neustart des Dienstes %s"
@@ -414,11 +418,11 @@ msgstr "Siehe %sREADME%s für Details."
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Wählen Sie Hinzufügen für -A/add und Einfügen für -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Dienstverwaltung"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Dienstfehler"
@@ -435,7 +439,7 @@ msgstr "Dienst-Gateways"
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Dienstwarnungen"
@@ -447,17 +451,17 @@ msgstr ""
"Setzen Sie DSCP-Tags (im Bereich zwischen 1 und 63) für bestimmte "
"Schnittstellen. Siehe %sREADME%s für Details."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
"Die IPv6-Richtlinie '%s' wird übersprungen, da die IPv6-Unterstützung "
"deaktiviert ist"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Start"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "Dienst %s wird gestartet"
@@ -475,7 +479,7 @@ msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Anfangs- (WAN) Tabellen-ID-Nummer für die vom Dienst erstellten Tabellen."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Stopp"
@@ -487,7 +491,7 @@ msgstr "Angehalten (deaktiviert)"
msgid "Stopped (version: %s)"
msgstr "Angehalten (Version: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "Dienst %s wird angehalten"
@@ -512,9 +516,9 @@ msgstr "Unterstützte Protokolle"
msgid "Suppress/No output"
msgstr "Ausgabe unterdrücken/Keine Ausgabe"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "Syntaxfehler in benutzerdefinierter Benutzerdatei '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Syntaxfehler in benutzerdefinierter Benutzerdatei '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -526,13 +530,13 @@ msgstr "Das %s steht für das Standard-Gateway. Siehe %sREADME%s für Details."
msgid "The %s is not supported on this system."
msgstr "%s wird auf diesem System nicht unterstützt."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "Der %s-Dienst konnte das WAN-Gateway nicht erkennen!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "Der %s-Dienst konnte das WAN-Gateway nicht erkennen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "Der %s-Dienst ist derzeit deaktiviert!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "Der %s-Dienst ist derzeit deaktiviert"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -540,41 +544,46 @@ msgstr "Der %s-Dienst ist derzeit deaktiviert!"
msgid "The %s support is unknown."
msgstr "Die %s-Unterstützung ist unbekannt."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr "Der ipset-Name '%s' ist länger als die erlaubten 31 Zeichen!"
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr "Der nft-Set-Name '%s' ist länger als die erlaubten 31 Zeichen!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr ""
+"Die WebUI-Anwendung ist veraltet (Version %s), bitte aktualisieren Sie sie"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "Unerwartete Beendigung oder Abbruch des Dienstes: '%s'!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "Der ipset-Name '%s' ist länger als die erlaubten 31 Zeichen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "Der nft-Set-Name '%s' ist länger als die erlaubten 31 Zeichen"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Unerwartete Beendigung oder Abbruch des Dienstes: '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "Unbekannter Fehler!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "Unbekannte Warnung!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Unbekannte Warnung."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "Unbekannte Paketmarkierung für Schnittstelle '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "Unbekanntes Protokoll in Richtlinie %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
"Die Verwendung von 'curl' wird in der benutzerdefinierten Benutzerdatei '%s' "
-"erkannt, aber 'curl' ist nicht installiert!"
+"erkannt, aber 'curl' ist nicht installiert"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -602,6 +611,82 @@ msgstr "Web-UI-Konfiguration"
msgid "all"
msgstr "alle"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "%s binary kann nicht gefunden werden!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "Validierungsfehler der Konfiguration (%s)!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr ""
+#~ "Benutzerdefinierte Datei '%s' kann nicht gefunden werden oder ist leer!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "Fehler bei Ausführung der benutzerdefinierten Datei '%s'!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "'%s' konnte nicht neu geladen werden!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "'%s' konnte nicht eingerichtet werden!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "Es konnte kein Gateway eingerichtet werden!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "Richtlinie '%s' hat eine unbekannte Schnittstelle!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "Richtlinie '%s' hat keine zugewiesene Schnittstelle!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "Richtlinie '%s' hat keine Quell-/Zielparameter!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "Resolver-Set (%s) wird auf diesem System nicht unterstützt!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "Resolver-Set-Unterstützung (%s) erfordert ipset, aber ipset binary kann "
+#~ "nicht gefunden werden!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "Resolver-Set-Unterstützung (%s) erfordert nftables, aber nft-Binary kann "
+#~ "nicht gefunden werden!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "Syntaxfehler in benutzerdefinierter Benutzerdatei '%s'!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "Der %s-Dienst konnte das WAN-Gateway nicht erkennen!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "Der %s-Dienst ist derzeit deaktiviert!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr "Der ipset-Name '%s' ist länger als die erlaubten 31 Zeichen!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr "Der nft-Set-Name '%s' ist länger als die erlaubten 31 Zeichen!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "Unerwartete Beendigung oder Abbruch des Dienstes: '%s'!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "Unbekannte Warnung!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr ""
+#~ "Die Verwendung von 'curl' wird in der benutzerdefinierten Benutzerdatei "
+#~ "'%s' erkannt, aber 'curl' ist nicht installiert!"
+
#~ msgid "%s (disabled)"
#~ msgstr "%s (deaktiviert)"
diff --git a/applications/luci-app-pbr/po/el/pbr.po b/applications/luci-app-pbr/po/el/pbr.po
index 3c6ba22ba2..f67eafa547 100644
--- a/applications/luci-app-pbr/po/el/pbr.po
+++ b/applications/luci-app-pbr/po/el/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 4.14.1\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr "Αλυσίδα"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Ενεργοποίηση"
@@ -147,12 +147,12 @@ msgstr "Ενεργοποίηση"
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "Διεπαφή"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "Πρωτόκολλο"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/en/pbr.po b/applications/luci-app-pbr/po/en/pbr.po
index b8a1dded3f..73d8d2cb1b 100644
--- a/applications/luci-app-pbr/po/en/pbr.po
+++ b/applications/luci-app-pbr/po/en/pbr.po
@@ -1,23 +1,23 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-07-03 10:18+0000\n"
-"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n"
+"PO-Revision-Date: 2023-11-18 22:00+0000\n"
+"Last-Translator: rygle <pittos@post.com>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/en/>\n"
"Language: en\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 5.2\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr ""
@@ -147,12 +147,12 @@ msgstr ""
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -211,6 +211,11 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/es/pbr.po b/applications/luci-app-pbr/po/es/pbr.po
index 6c987e1722..693765606d 100644
--- a/applications/luci-app-pbr/po/es/pbr.po
+++ b/applications/luci-app-pbr/po/es/pbr.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2023-03-05 14:10+0000\n"
+"PO-Revision-Date: 2023-09-18 15:45+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/es/>\n"
@@ -11,17 +11,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.16.2-dev\n"
+"X-Generator: Weblate 5.0.2\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "¡No se puede encontrar el binario %s!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "El binario %s no se puede encontrar"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -90,9 +90,9 @@ msgstr "Cadena"
msgid "Condensed output"
msgstr "Salida condensada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "¡Error de validación de configuración (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Error de validación de configuración (%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -103,9 +103,9 @@ msgstr ""
msgid "Custom User File Includes"
msgstr "El archivo de usuario personalizado incluye"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr "¡No se encontró el archivo de usuario personalizado '%s' o está vacío!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "Archivo de usuario personalizado '%s' no encontrado o vacío"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -119,7 +119,7 @@ msgstr "Etiquetado DSCP"
msgid "Default ICMP Interface"
msgstr "Interfaz ICMP predeterminada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Desactivar"
@@ -129,7 +129,7 @@ msgstr "Desactivar"
msgid "Disabled"
msgstr "Desactivado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "Desactivando el servicio %s"
@@ -151,7 +151,7 @@ msgstr "Dnsmasq nft set"
msgid "Do not enforce policies when their gateway is down"
msgstr "No aplique políticas cuando su puerta de enlace esté inactiva"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Activar"
@@ -162,13 +162,13 @@ msgstr "Activar"
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "Activando el servicio %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "¡Error al ejecutar el archivo de usuario personalizado '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Error al ejecutar el archivo de usuario personalizado '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -178,21 +178,21 @@ msgstr ""
"FW Mask utilizada por el servicio. La máscara alta se usa para evitar "
"conflictos con SQM/QoS. Cambiar con precaución junto con"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "¡Error al recargar '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Error al recargar '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "Error al resolver %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "¡Error al configurar '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "Error al configurar '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "¡No se pudo configurar ninguna puerta de enlace!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "No se pudo configurar ninguna puerta de enlace"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -214,11 +214,11 @@ msgstr "Interfaces ignoradas"
msgid "Insert"
msgstr "Insertar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "La inserción falló para IPv4 para la política %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "La inserción falló tanto para IPv4 como para IPv6 para la política %s"
@@ -231,6 +231,11 @@ msgstr ""
msgid "Interface"
msgstr "Interfaz"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Configuración de OpenVPN no válida para la interfaz %s"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Direcciones/Dispositivos locales"
@@ -239,7 +244,7 @@ msgstr "Direcciones/Dispositivos locales"
msgid "Local ports"
msgstr "Puertos locales"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "Familia de IP no coincidente entre la política %s"
@@ -302,17 +307,17 @@ msgstr "Desactive 'src_addr', 'src_port' y 'dest_port' para la política '%s'"
msgid "Policies"
msgstr "Políticas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "¡La política '%s' tiene una interfaz desconocida!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "La política '%s' tiene una interfaz desconocida"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "¡La política '%s' no tiene una interfaz asignada!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "La política '%s' no tiene una interfaz asignada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "¡La política '%s' no tiene parámetros de origen/destino!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "La política '%s' no tiene parámetros de origen/destino"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -330,7 +335,7 @@ msgstr "Políticas de enrutamiento"
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
"Se recibió tid/marca o nombre de interfaz vacío al configurar el enrutamiento"
@@ -343,37 +348,37 @@ msgstr "Direcciones/Dominios remotos"
msgid "Remote ports"
msgstr "Puertos remotos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "Resolución %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "¡Este sistema no admite el conjunto de resolución (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "El conjunto de resolución (%s) no es compatible con este sistema"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "El conjunto de resolución (%s) no es compatible con este sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-"La compatibilidad con el conjunto de resolución (%s) requiere ipset, ¡pero "
-"no se puede encontrar el binario de ipset!"
+"La compatibilidad con el conjunto de resolución (%s) requiere ipset, pero no "
+"se puede encontrar el binario ipset"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-"La compatibilidad con el conjunto de resolución (%s) requiere nftables, "
-"¡pero no se puede encontrar el binario nft!"
+"La compatibilidad con el conjunto de resolución (%s) requiere nftables, pero "
+"no se puede encontrar el binario nft"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr "Reiniciando el servicio %s"
@@ -403,17 +408,17 @@ msgstr "En ejecución (versión: %s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
-msgstr "Ver %sREADME%s para más detalles."
+msgstr "Consulte %sREADME%s para obtener más detalles."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Elija Agregar para -A/agregar e Insertar para -I/Insertar."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Control de servicio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Errores de servicio"
@@ -430,7 +435,7 @@ msgstr "Puertas de enlace del servicio"
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Advertencias de servicio"
@@ -442,17 +447,17 @@ msgstr ""
"Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
"específicas. Ver %sREADME%s para más detalles."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
"Omitiendo la política de IPv6 '%s' ya que la compatibilidad con IPv6 está "
"desactivada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "Iniciando el servicio %s"
@@ -470,7 +475,7 @@ msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Número de ID de tabla de inicio (WAN) para tablas creadas por el servicio."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Detener"
@@ -482,7 +487,7 @@ msgstr "Detenido (desactivado)"
msgid "Stopped (version: %s)"
msgstr "Detenido (versión: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "Deteniendo el servicio %s"
@@ -507,9 +512,9 @@ msgstr "Protocolos soportados"
msgid "Suppress/No output"
msgstr "Suprimir/Sin salida"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "¡Error de sintaxis en el archivo de usuario personalizado '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Error de sintaxis en el archivo de usuario personalizado '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -523,13 +528,13 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr "El %s no es compatible con este sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "¡El servicio %s no pudo descubrir la puerta de enlace WAN!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "El servicio %s no pudo descubrir la puerta de enlace WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "¡El servicio %s está actualmente desactivado!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "El servicio %s está actualmente desactivado"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -537,44 +542,47 @@ msgstr "¡El servicio %s está actualmente desactivado!"
msgid "The %s support is unknown."
msgstr "Se desconoce el soporte de %s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-"¡El nombre del ipset '%s' es más largo que los 31 caracteres permitidos!"
+"La aplicación WebUI está desactualizada (versión %s), Por favor, actualícela"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "El nombre del ipset '%s' es más largo que los 31 caracteres permitidos"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
msgstr ""
-"¡El nombre del conjunto nft '%s' es más largo que los 31 caracteres "
-"permitidos!"
+"El nombre del conjunto nft '%s' es más largo que los 31 caracteres permitidos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "Salida inesperada o terminación del servicio: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Salida inesperada o terminación del servicio: '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "¡Error desconocido!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "¡Advertencia desconocida!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Advertencia desconocida."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "Marca de paquete desconocido para la interfaz '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "Protocolo desconocido en la política %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
"Se detecta el uso de 'curl' en el archivo de usuario personalizado '%s', "
-"¡pero 'curl' no está instalado!"
+"pero 'curl' no está instalado"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -602,6 +610,85 @@ msgstr "Configuración de Web UI"
msgid "all"
msgstr "todos"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "¡No se puede encontrar el binario %s!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "¡Error de validación de configuración (%s)!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr ""
+#~ "¡No se encontró el archivo de usuario personalizado '%s' o está vacío!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "¡Error al ejecutar el archivo de usuario personalizado '%s'!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "¡Error al recargar '%s'!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "¡Error al configurar '%s'!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "¡No se pudo configurar ninguna puerta de enlace!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "¡La política '%s' tiene una interfaz desconocida!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "¡La política '%s' no tiene una interfaz asignada!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "¡La política '%s' no tiene parámetros de origen/destino!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "¡Este sistema no admite el conjunto de resolución (%s)!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "La compatibilidad con el conjunto de resolución (%s) requiere ipset, "
+#~ "¡pero no se puede encontrar el binario de ipset!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "La compatibilidad con el conjunto de resolución (%s) requiere nftables, "
+#~ "¡pero no se puede encontrar el binario nft!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "¡Error de sintaxis en el archivo de usuario personalizado '%s'!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "¡El servicio %s no pudo descubrir la puerta de enlace WAN!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "¡El servicio %s está actualmente desactivado!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr ""
+#~ "¡El nombre del ipset '%s' es más largo que los 31 caracteres permitidos!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr ""
+#~ "¡El nombre del conjunto nft '%s' es más largo que los 31 caracteres "
+#~ "permitidos!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "Salida inesperada o terminación del servicio: '%s'!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "¡Advertencia desconocida!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr ""
+#~ "Se detecta el uso de 'curl' en el archivo de usuario personalizado '%s', "
+#~ "¡pero 'curl' no está instalado!"
+
#~ msgid "%s (disabled)"
#~ msgstr "%s (desactivado)"
diff --git a/applications/luci-app-pbr/po/fi/pbr.po b/applications/luci-app-pbr/po/fi/pbr.po
index 83e587f626..3cae4ba9ee 100644
--- a/applications/luci-app-pbr/po/fi/pbr.po
+++ b/applications/luci-app-pbr/po/fi/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 4.12-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr "Ketju"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Poista käytöstä"
@@ -114,7 +114,7 @@ msgstr "Poista käytöstä"
msgid "Disabled"
msgstr "Pois käytöstä"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Ota käyttöön"
@@ -147,12 +147,12 @@ msgstr "Ota käyttöön"
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "Sovitin"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "Protokolla"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Käynnistä uudelleen"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Aloita"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Pysäytä"
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/fr/pbr.po b/applications/luci-app-pbr/po/fr/pbr.po
index f8503d5fcd..02d6d6b6e7 100644
--- a/applications/luci-app-pbr/po/fr/pbr.po
+++ b/applications/luci-app-pbr/po/fr/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-11-21 18:56+0000\n"
-"Last-Translator: Felix Braun <f.bhelicopter@gmail.com>\n"
+"PO-Revision-Date: 2023-06-26 15:50+0000\n"
+"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.18.1\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
-msgstr ""
+msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "Le binaire %s est introuvable"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -26,25 +26,30 @@ msgid ""
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
+"%sWARNING :%s SVP Vérifiez bien le %sREADME%s avant tout changement dans "
+"cette section ! Changez les paramètres en dessous avec une extrême "
+"précaution !%s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "AdGuardHome ipset"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "Ajouter"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
-msgstr ""
+msgstr "Ajout ignorer la cible"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
+"Ajoute 'ignore' à la liste des interfaces pour les politiques. Voir le "
+"%sREADME%s pour plus de détails."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
@@ -83,8 +88,8 @@ msgstr "Chaîne"
msgid "Condensed output"
msgstr "Résultats condensés"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -98,8 +103,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr "Le fichier utilisateur personnalisé comprend"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -114,7 +119,7 @@ msgstr "Marquage DSCP"
msgid "Default ICMP Interface"
msgstr "Interface ICMP par défaut"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Désactiver"
@@ -124,9 +129,9 @@ msgstr "Désactiver"
msgid "Disabled"
msgstr "Désactivé"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
-msgstr ""
+msgstr "Désactivant le service %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
@@ -147,9 +152,9 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr "N'appliquez pas de stratégies lorsque leur passerelle est en panne"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
-msgstr "Activer"
+msgstr "Active"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
@@ -158,37 +163,36 @@ msgstr "Activer"
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
-msgstr ""
+msgstr "Activation du service %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
-#, fuzzy
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
-"Masque FW utilisé par le service. Le masque haut est utilisé pour éviter les "
-"conflits avec le SQM/QoS. A changer avec précaution en même temps que"
+"FW Masque utilisé par le service. Le masque élevé est utilisé pour éviter "
+"les conflits avec SQM / QoS. Changez avec prudence avec"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -211,11 +215,11 @@ msgstr "Interfaces ignorées"
msgid "Insert"
msgstr "Insérer"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -227,6 +231,11 @@ msgstr ""
msgid "Interface"
msgstr "Interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Adresses locales / appareils"
@@ -235,7 +244,7 @@ msgstr "Adresses locales / appareils"
msgid "Local ports"
msgstr "Ports locaux"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -257,7 +266,7 @@ msgstr "Aucun changement"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "Non installé ou non trouvé"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
@@ -291,16 +300,16 @@ msgstr ""
msgid "Policies"
msgstr "Stratégies"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -319,7 +328,7 @@ msgstr ""
msgid "Protocol"
msgstr "Protocole"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -331,33 +340,33 @@ msgstr "Adresses / domaines distants"
msgid "Remote ports"
msgstr "Ports distants"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Redémarrer"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -370,6 +379,9 @@ msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
+"Exécutez les fichiers utilisateur suivants après la configuration, mais "
+"avant de redémarrer DNSMASQ. Consultez le fichier %sREADME%s pour plus de "
+"détails."
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
@@ -391,11 +403,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Contrôle de service"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Erreurs de service"
@@ -412,27 +424,29 @@ msgstr "Passerelles De Services"
msgid "Service Status"
msgstr "Statut du service"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
-msgstr "Service D'Avertissements"
+msgstr "Avertissements de service"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
+"Définissez des balises DSCP (comprises entre 1 et 63) pour des interfaces "
+"spécifiques. Consultez le fichier %sREADME%s pour plus de détails."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Démarrer"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
-msgstr ""
+msgstr "Démarrage du service %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
#, fuzzy
@@ -448,7 +462,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Arrêter"
@@ -460,9 +474,9 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
-msgstr ""
+msgstr "Arrêt du service %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
@@ -484,8 +498,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -498,12 +512,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -512,38 +526,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/he/pbr.po b/applications/luci-app-pbr/po/he/pbr.po
index f89caf02a0..2cde0bf3b3 100644
--- a/applications/luci-app-pbr/po/he/pbr.po
+++ b/applications/luci-app-pbr/po/he/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-11-17 18:57+0000\n"
+"PO-Revision-Date: 2023-09-07 08:59+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/he/>\n"
@@ -9,16 +9,16 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 5.0.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -77,8 +77,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -89,8 +89,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -105,7 +105,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -115,7 +115,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -137,9 +137,9 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
-msgstr ""
+msgstr "הפעלה"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
@@ -148,12 +148,12 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -162,20 +162,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -198,11 +198,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -214,6 +214,11 @@ msgstr ""
msgid "Interface"
msgstr "מנשק"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -222,7 +227,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -278,16 +283,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -306,7 +311,7 @@ msgstr ""
msgid "Protocol"
msgstr "פרוטוקול"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -318,33 +323,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -378,11 +383,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -399,7 +404,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -409,15 +414,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -443,7 +448,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -467,8 +472,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -481,12 +486,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -495,38 +500,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/hi/pbr.po b/applications/luci-app-pbr/po/hi/pbr.po
index 4f0f597e0b..f407c5a9b5 100644
--- a/applications/luci-app-pbr/po/hi/pbr.po
+++ b/applications/luci-app-pbr/po/hi/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr ""
@@ -147,12 +147,12 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/hu/pbr.po b/applications/luci-app-pbr/po/hu/pbr.po
index c2a1fb7db0..8cbc0b1d61 100644
--- a/applications/luci-app-pbr/po/hu/pbr.po
+++ b/applications/luci-app-pbr/po/hu/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-08-12 12:55+0000\n"
-"Last-Translator: Tudós Péter <tudi.sk@gmail.com>\n"
+"PO-Revision-Date: 2023-10-06 08:29+0000\n"
+"Last-Translator: Norbert Szentner <upd6la1j@duck.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8-dev\n"
+"X-Generator: Weblate 5.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
-msgstr ""
+msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "%s binary nem található"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -26,25 +26,30 @@ msgid ""
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
+"%sFIGYELMEZTETÉS:%s Kérjük, ellenőrizd a %sREADME%s -t, mielőtt bármit "
+"megváltoztatsz ebben a részben! Módosítsd az alábbi beállításokat rendkívüli "
+"óvatossággal!%s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "AdGuardHome ipset"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "Hozzáadás"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
-msgstr ""
+msgstr "Ignore Target hozzáadása"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
+"Hozzáadja az'ignore'-t a házirendek interfészeinek listájához. A "
+"részletekért lásd: %sREADME%s."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
@@ -76,8 +81,8 @@ msgstr "Lánc"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +93,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +109,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Letiltás"
@@ -114,9 +119,9 @@ msgstr "Letiltás"
msgid "Disabled"
msgstr "Letiltva"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
-msgstr ""
+msgstr "A %s szolgáltatás letiltása"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
@@ -136,7 +141,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Engedélyezés"
@@ -147,12 +152,12 @@ msgstr "Engedélyezés"
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
-msgstr ""
+msgstr "A %s szolgáltatás engedélyezése"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +166,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +202,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +218,11 @@ msgstr ""
msgid "Interface"
msgstr "Csatoló"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +231,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +287,16 @@ msgstr ""
msgid "Policies"
msgstr "Házirendek"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +315,7 @@ msgstr ""
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +327,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Újraindítás"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +387,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +408,7 @@ msgstr ""
msgid "Service Status"
msgstr "Szolgáltatás állapota"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +418,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Indítás"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +440,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Megállítás"
@@ -442,7 +452,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +476,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +490,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +504,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/it/pbr.po b/applications/luci-app-pbr/po/it/pbr.po
index c81cc78ead..04454654bb 100644
--- a/applications/luci-app-pbr/po/it/pbr.po
+++ b/applications/luci-app-pbr/po/it/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-05-17 11:53+0000\n"
-"Last-Translator: Daniele Olivo <daniele.olivo1996@gmail.com>\n"
+"PO-Revision-Date: 2023-10-16 16:56+0000\n"
+"Last-Translator: Frankie McEyes <mceyes@protonmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.18-dev\n"
+"X-Generator: Weblate 5.1\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "Impossibile trovare il binario %s!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "Il binario %s non è stato trovato"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -48,6 +48,8 @@ msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
+"Aggiunge 'ignora' alla lista di interfacce per le regole. Vedi il %sREADME%s "
+"per i dettagli."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
@@ -69,7 +71,7 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
-msgstr ""
+msgstr "Configurazione di base"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
@@ -79,8 +81,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -91,8 +93,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -107,19 +109,19 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
-msgstr "Disabilita"
+msgstr "Disattiva"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
-msgstr "Disabilitato"
+msgstr "Disattivato"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
-msgstr ""
+msgstr "Disattivazione del servizio %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
@@ -139,23 +141,23 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
-msgstr "Abilita"
+msgstr "Attiva"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
-msgstr "Abilitato"
+msgstr "Attivato"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
-msgstr ""
+msgstr "Attivazione del servizio %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -164,20 +166,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -190,7 +192,7 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
-msgstr ""
+msgstr "Supporto IPv6"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
@@ -200,11 +202,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -216,6 +218,11 @@ msgstr ""
msgid "Interface"
msgstr "Interfaccia"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -224,7 +231,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -246,7 +253,7 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "Non installato o non trovato"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
@@ -280,16 +287,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -308,7 +315,7 @@ msgstr ""
msgid "Protocol"
msgstr "Protocollo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -320,33 +327,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Riavvia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -380,13 +387,13 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
-msgstr ""
+msgstr "Controllo del servizio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
-msgstr ""
+msgstr "Errori del servizio"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
@@ -399,11 +406,11 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
-msgstr ""
+msgstr "Stato del servizio"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
-msgstr ""
+msgstr "Avvertimenti del servizio"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
@@ -411,17 +418,17 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Avvia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
-msgstr ""
+msgstr "Avvio del servizio %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
@@ -433,9 +440,9 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
-msgstr ""
+msgstr "Ferma"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
@@ -445,9 +452,9 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
-msgstr ""
+msgstr "Arresto del servizio %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
@@ -469,8 +476,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -483,12 +490,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -497,38 +504,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
@@ -537,7 +548,7 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
-msgstr ""
+msgstr "Output dettagliato"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
@@ -557,6 +568,9 @@ msgstr ""
msgid "all"
msgstr ""
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "Impossibile trovare il binario %s!"
+
#~ msgid "Comment"
#~ msgstr "Commento"
diff --git a/applications/luci-app-pbr/po/ja/pbr.po b/applications/luci-app-pbr/po/ja/pbr.po
index a4096ccfb8..553f8a0bd0 100644
--- a/applications/luci-app-pbr/po/ja/pbr.po
+++ b/applications/luci-app-pbr/po/ja/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 4.14.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr "チェイン"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "無効"
@@ -114,7 +114,7 @@ msgstr "無効"
msgid "Disabled"
msgstr "無効"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "有効化"
@@ -147,12 +147,12 @@ msgstr "有効化"
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "インターフェース"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr "ポリシー"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "プロトコル"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "再起動"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "開始"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "停止"
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/ko/pbr.po b/applications/luci-app-pbr/po/ko/pbr.po
index 09cabc2020..c398ac2c1f 100644
--- a/applications/luci-app-pbr/po/ko/pbr.po
+++ b/applications/luci-app-pbr/po/ko/pbr.po
@@ -1,23 +1,23 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-01-10 10:51+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
+"PO-Revision-Date: 2023-10-04 07:12+0000\n"
+"Last-Translator: Wonchul Kang <teshi85@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.15.1-dev\n"
+"X-Generator: Weblate 5.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "비활성화"
@@ -112,9 +112,9 @@ msgstr "비활성화"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
-msgstr ""
+msgstr "비활성화"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "활성화"
@@ -147,12 +147,12 @@ msgstr "활성화"
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "인터페이스"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "프로토콜"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "시작"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/lt/pbr.po b/applications/luci-app-pbr/po/lt/pbr.po
new file mode 100644
index 0000000000..1cf0f40650
--- /dev/null
+++ b/applications/luci-app-pbr/po/lt/pbr.po
@@ -0,0 +1,568 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
+"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspbr/lt/>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
+"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
+"1 : 2);\n"
+"X-Generator: Weblate 5.3-dev\n"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
+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/pbr/overview.js:105
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "Add"
+msgstr "Pridėti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
+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:60
+msgid "Advanced Configuration"
+msgstr "Pažengusi konfigūracija"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
+msgid "Chain"
+msgstr "Grandinė"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+msgid "Disable"
+msgstr "Išjungti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
+msgid "Disabled"
+msgstr "Išjungtas/-i"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
+msgid "Enable"
+msgstr "Įjungti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Enabled"
+msgstr "Įjungta"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
+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:223
+msgid "Failed to reload '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+msgid "Failed to resolve %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
+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 "Suteikti „UCI“ ir failų prieigą – „luci-app-pbr“"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "IPv6 Support"
+msgstr "„IPv6“ palaikymas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+msgid "Insertion failed for IPv4 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
+msgid "Interface"
+msgstr "Sąsaja ir Sietuvas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
+msgid "Local addresses / devices"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Mismatched IP family between in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
+msgid "Name"
+msgstr "Vardas/Pavadinimas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
+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."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
+msgid "No Change"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
+msgid "Not installed or not found"
+msgstr "Neįdiegta arba nerasta"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:272
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
+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:180
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
+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:217
+msgid "Protocol"
+msgstr "Protokolas"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
+msgid "Received empty tid/mark or interface name when setting up routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+msgid "Resolver %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
+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:211
+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:280
+msgid "Restart"
+msgstr "Paleisti iš naujo"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
+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:138
+msgid "Running (version: %s using iptables)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
+msgid "Running (version: %s using nft)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+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:230
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
+msgid "Start"
+msgstr "Pradėti"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
+msgid ""
+"Starting (WAN) 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:148
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
+msgid "Stopped (version: %s)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
+msgid "Unknown Error!"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+msgid "Unknown protocol in policy %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+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:102
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
+msgid "WAN Table ID"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-pbr/po/mr/pbr.po b/applications/luci-app-pbr/po/mr/pbr.po
index c184102006..5559e65068 100644
--- a/applications/luci-app-pbr/po/mr/pbr.po
+++ b/applications/luci-app-pbr/po/mr/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "अक्षम करा"
@@ -114,7 +114,7 @@ msgstr "अक्षम करा"
msgid "Disabled"
msgstr "अक्षम"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "सक्षम करा"
@@ -147,12 +147,12 @@ msgstr "सक्षम करा"
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "इंटरफेस"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "प्रोटोकॉल"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr "सेवा स्थिती"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "प्रारंभ करा"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "थांबा"
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/ms/pbr.po b/applications/luci-app-pbr/po/ms/pbr.po
index 7ad575e94e..e88f3ca893 100644
--- a/applications/luci-app-pbr/po/ms/pbr.po
+++ b/applications/luci-app-pbr/po/ms/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 4.6-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr ""
@@ -147,12 +147,12 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/nb_NO/pbr.po b/applications/luci-app-pbr/po/nb_NO/pbr.po
index 8c0f6ede53..2b68c6de75 100644
--- a/applications/luci-app-pbr/po/nb_NO/pbr.po
+++ b/applications/luci-app-pbr/po/nb_NO/pbr.po
@@ -1,23 +1,23 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-12-06 01:48+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"PO-Revision-Date: 2023-07-12 15:48+0000\n"
+"Last-Translator: Eirik Sørstrømmen <sorstrommen@gmail.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/nb_NO/>\n"
"Language: nb_NO\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 5.0-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -77,8 +77,8 @@ msgstr "Kjede"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -89,8 +89,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -105,7 +105,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr "Forvalgt ICMP-grensesnitt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Skru av"
@@ -115,7 +115,7 @@ msgstr "Skru av"
msgid "Disabled"
msgstr "Avskrudd"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -137,7 +137,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Skru på"
@@ -146,14 +146,14 @@ msgstr "Skru på"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
-msgstr "Påskrudd"
+msgstr "Aktivert"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -162,20 +162,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -198,11 +198,11 @@ msgstr ""
msgid "Insert"
msgstr "Sett inn"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -214,6 +214,11 @@ msgstr ""
msgid "Interface"
msgstr "Grensesnitt"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Lokale adresser/enheter"
@@ -222,7 +227,7 @@ msgstr "Lokale adresser/enheter"
msgid "Local ports"
msgstr "Lokale porter"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -252,7 +257,7 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:272
msgid "Path"
-msgstr "Sti"
+msgstr "Bane"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
@@ -278,16 +283,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -306,7 +311,7 @@ msgstr ""
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -318,33 +323,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Omstart"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -378,11 +383,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Tjenestekontroll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Tjenestefeil"
@@ -399,7 +404,7 @@ msgstr ""
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Tjenesteadvarsler"
@@ -409,15 +414,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Start"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Stopp"
@@ -443,7 +448,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -467,9 +472,9 @@ msgstr "Støttede protokoller"
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "Syntaksfeil i egendefinert brukerfil «%s»!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -481,12 +486,12 @@ msgstr "%s indikterer forvalgt portner. Sjekk %sREADME%s for detaljer."
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -495,38 +500,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
@@ -555,6 +564,9 @@ msgstr ""
msgid "all"
msgstr ""
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "Syntaksfeil i egendefinert brukerfil «%s»!"
+
#~ msgid "%s (disabled)"
#~ msgstr "%s (avskrudd)"
diff --git a/applications/luci-app-pbr/po/pl/pbr.po b/applications/luci-app-pbr/po/pl/pbr.po
index 5a5ef25ce7..5bffcf0e25 100644
--- a/applications/luci-app-pbr/po/pl/pbr.po
+++ b/applications/luci-app-pbr/po/pl/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-05-14 10:50+0000\n"
+"PO-Revision-Date: 2023-11-07 22:37+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/pl/>\n"
@@ -9,17 +9,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.18-dev\n"
+"X-Generator: Weblate 5.2-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "Nie można znaleźć binarnego %s!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "Nie można znaleźć pliku binarnego %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -86,9 +86,9 @@ msgstr "Łańcuch"
msgid "Condensed output"
msgstr "Skondensowane wyjście"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "Błąd sprawdzania poprawności konfiguracji (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Błąd sprawdzania poprawności konfiguracji (%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -99,10 +99,10 @@ msgstr ""
msgid "Custom User File Includes"
msgstr "Zawiera własny plik użytkownika"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
-"Niestandardowy plik użytkownika '%s' nie został znaleziony lub jest pusty!"
+"Niestandardowy plik użytkownika '%s' nie został znaleziony lub jest pusty"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -116,7 +116,7 @@ msgstr "Oznaczanie DSCP"
msgid "Default ICMP Interface"
msgstr "Domyślny interfejs ICMP"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Wyłącz"
@@ -126,7 +126,7 @@ msgstr "Wyłącz"
msgid "Disabled"
msgstr "Wyłączone"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "Wyłączanie usługi %s"
@@ -148,7 +148,7 @@ msgstr "nft set Dnsmasq"
msgid "Do not enforce policies when their gateway is down"
msgstr "Nie egzekwuj zasad, gdy ich brama nie działa"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Włącz"
@@ -159,13 +159,13 @@ msgstr "Włącz"
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "Włączanie usługi %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "Błąd podczas uruchamiania niestandardowego pliku użytkownika '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Błąd podczas uruchamiania niestandardowego pliku użytkownika '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -175,21 +175,21 @@ msgstr ""
"FW maska używana przez usługę. Wysoka maska służy do uniknięcia konfliktu z "
"SQM/QoS. Ostrożnie zmieniać wraz z"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "Nie udało się załadować ponownie '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Nie udało się ponownie załadować '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "Nie udało się rozwiązać %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "Nie udało się ustawić '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "Nie udało się skonfigurować '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "Nie udało się skonfigurować żadnej bramy!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Nie można skonfigurować żadnej bramy"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -197,7 +197,7 @@ msgstr "Wymuszenie interfejsu protokołu ICMP."
#: 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 "Przyznaj UCI oraz dostęp do plików luci-app-pbr"
+msgstr "Przyznaj luci-app-pbr dostęp do UCI i plików"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
@@ -211,11 +211,11 @@ msgstr "Ignorowane interfejsy"
msgid "Insert"
msgstr "Wstaw"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "Wstawienie nie powiodło się dla IPv4 dla zasady %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "Wstawienie nie powiodło się zarówno dla IPv4, jak i IPv6 dla zasady %s"
@@ -227,6 +227,11 @@ msgstr "Zainstalowany AdGuardHome (%s) nie obsługuje opcji 'ipset_file'."
msgid "Interface"
msgstr "Interfejs"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Nieprawidłowa konfiguracja OpenVPN dla interfejsu %s"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Lokalne adresy/urządzenia"
@@ -235,7 +240,7 @@ msgstr "Lokalne adresy/urządzenia"
msgid "Local ports"
msgstr "Porty lokalne"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "Niezgodna rodzina adresów IP w zasadach %s"
@@ -295,17 +300,17 @@ msgstr "Usuń 'src_addr', 'src_port' i 'dest_port' dla zasady '%s'"
msgid "Policies"
msgstr "Zasady"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "Zasada '%s' ma nieznany interfejs!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "Zasada '%s' ma nieznany interfejs"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "Zasada '%s' nie ma przypisanego interfejsu!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "Zasada '%s' nie ma przypisanego interfejsu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "Zasada '%s' nie ma parametrów źródła/przeznaczenia!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "Zasada '%s' nie ma parametrów źródła/przeznaczenia"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -323,7 +328,7 @@ msgstr "Trasowanie wg zasad"
msgid "Protocol"
msgstr "Protokół"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
"Otrzymano pustą wartość tid/mark lub nazwę interfejsu podczas konfigurowania "
@@ -337,37 +342,37 @@ msgstr "Zdalne adresy/domeny"
msgid "Remote ports"
msgstr "Porty zdalne"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "Resolwer %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "Zestaw resolwera (%s) nie jest obsługiwany w tym systemie"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-"Obsługa set resolwera (%s) wymaga ipset, ale nie można znaleźć pliku "
-"binarnego ipset!"
+"Obsługa zestawu resolwera (%s) wymaga ipset, ale nie można znaleźć pliku "
+"binarnego ipset"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-"Obsługa set resolwera (%s) wymaga nftables, ale nie można znaleźć pliku "
-"binarnego nft!"
+"Obsługa zestawu resolwera (%s) wymaga nftables, ale nie można znaleźć pliku "
+"binarnego nft"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Restartuj"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr "Ponowne uruchamianie usługi %s"
@@ -403,11 +408,11 @@ msgstr "Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Wybierz Dodaj dla -A/add oraz Wstaw dla -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Kontrola usługi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Błędy usługi"
@@ -424,7 +429,7 @@ msgstr "Bramy usług"
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Ostrzeżenia usługi"
@@ -436,15 +441,15 @@ msgstr ""
"Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. Zobacz "
"%sREADME%s, aby uzyskać szczegółowe informacje."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr "Pominięto zasadę IPv6 '%s', ponieważ obsługa IPv6 jest wyłączona"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Uruchom"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "Uruchamianie usługi %s"
@@ -463,7 +468,7 @@ msgstr ""
"Początkowy (WAN) numer identyfikatora tabeli dla tabel utworzonych przez "
"usługę."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Zatrzymaj"
@@ -475,7 +480,7 @@ msgstr "Zatrzymana (wyłączona)"
msgid "Stopped (version: %s)"
msgstr "Zatrzymana (wersja: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "Zatrzymywanie usługi %s"
@@ -499,9 +504,9 @@ msgstr "Wspierane protokoły"
msgid "Suppress/No output"
msgstr "Tłumienie/Brak wyjścia"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "Błąd składni w niestandardowym pliku użytkownika '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Błąd składni w niestandardowym pliku użytkownika '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -515,13 +520,13 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr "Funkcja %s nie jest obsługiwana w tym systemie."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "Usługa %s nie wykryła bramy WAN!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "Usługa %s nie wykryła bramy WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "Usługa %s jest obecnie wyłączona!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "Usługa %s jest obecnie wyłączona"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -529,41 +534,45 @@ msgstr "Usługa %s jest obecnie wyłączona!"
msgid "The %s support is unknown."
msgstr "Obsługa %s jest nieznana."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr "Nazwa ipset '%s' jest dłuższa niż dozwolone 31 znaków!"
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr "Nazwa nft set '%s' jest dłuższa niż dozwolone 31 znaków!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr "Aplikacja interfejsu WWW jest nieaktualna (wersja %s), zaktualizuj ją"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "Nieoczekiwane wyjście lub zakończenie usługi: '%s'!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "Nazwa ipset '%s' jest dłuższa niż dozwolone 31 znaków"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "Nazwa zestawu nft '%s' jest dłuższa niż dozwolone 31 znaków"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Nieoczekiwane wyjście lub zakończenie usługi: '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "Nieznany błąd!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "Nieznane ostrzeżenie!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Nieznane ostrzeżenie."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "Nieznany znacznik pakietu dla interfejsu '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "Nieznany protokół w zasadzie %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
-"Użycie 'curl' zostało wykryte w niestandardowym pliku użytkownika '%s', ale "
-"'curl' nie jest zainstalowany!"
+"Wykryto użycie 'curl' w niestandardowym pliku użytkownika '%s', ale 'curl' "
+"nie jest zainstalowany"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -571,7 +580,7 @@ msgstr "Użyj obsługi set resolwera dla domen"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
-msgstr "Pełne wyjście"
+msgstr "Pełne dane wyjściowe"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
@@ -591,6 +600,82 @@ msgstr "Konfiguracja Web UI"
msgid "all"
msgstr "wszystko"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "Nie można znaleźć binarnego %s!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "Błąd sprawdzania poprawności konfiguracji (%s)!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr ""
+#~ "Niestandardowy plik użytkownika '%s' nie został znaleziony lub jest pusty!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "Błąd podczas uruchamiania niestandardowego pliku użytkownika '%s'!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "Nie udało się załadować ponownie '%s'!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "Nie udało się ustawić '%s'!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "Nie udało się skonfigurować żadnej bramy!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "Zasada '%s' ma nieznany interfejs!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "Zasada '%s' nie ma przypisanego interfejsu!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "Zasada '%s' nie ma parametrów źródła/przeznaczenia!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "set resolwera (%s) nie jest obsługiwany w tym systemie!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "Obsługa set resolwera (%s) wymaga ipset, ale nie można znaleźć pliku "
+#~ "binarnego ipset!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "Obsługa set resolwera (%s) wymaga nftables, ale nie można znaleźć pliku "
+#~ "binarnego nft!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "Błąd składni w niestandardowym pliku użytkownika '%s'!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "Usługa %s nie wykryła bramy WAN!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "Usługa %s jest obecnie wyłączona!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr "Nazwa ipset '%s' jest dłuższa niż dozwolone 31 znaków!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr "Nazwa nft set '%s' jest dłuższa niż dozwolone 31 znaków!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "Nieoczekiwane wyjście lub zakończenie usługi: '%s'!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "Nieznane ostrzeżenie!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr ""
+#~ "Użycie 'curl' zostało wykryte w niestandardowym pliku użytkownika '%s', "
+#~ "ale 'curl' nie jest zainstalowany!"
+
#~ msgid "ip-full binary cannot be found!"
#~ msgstr "Nie można znaleźć pliku binarnego ip-full!"
diff --git a/applications/luci-app-pbr/po/pt/pbr.po b/applications/luci-app-pbr/po/pt/pbr.po
index ffd4581388..ebf07891a0 100644
--- a/applications/luci-app-pbr/po/pt/pbr.po
+++ b/applications/luci-app-pbr/po/pt/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-02-07 07:40+0000\n"
+"PO-Revision-Date: 2023-06-27 20:51+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/pt/>\n"
@@ -8,17 +8,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.16-dev\n"
+"X-Generator: Weblate 4.18.1\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "O binário %s não pode ser encontrado!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "O binário %s não foi encontrado"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -86,9 +86,9 @@ msgstr "Cadeia"
msgid "Condensed output"
msgstr "Saída condensada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "Houve uma falha na validação da configuração (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Houve uma falha na validação da configuração (%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -98,10 +98,10 @@ msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
msgid "Custom User File Includes"
msgstr "Ficheiros Personalizados do Utilizador Incluem"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
-"O ficheiro personalizado '%s' do utilizador não foi encontrado ou está vazio!"
+"O ficheiro personalizado do utilizador '%s' não foi encontrado ou está vazio"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -115,7 +115,7 @@ msgstr "Marcação DSCP"
msgid "Default ICMP Interface"
msgstr "Interface ICMP Predefinido"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Desativar"
@@ -125,7 +125,7 @@ msgstr "Desativar"
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "Desativando o serviço %s"
@@ -147,7 +147,7 @@ msgstr "Conjunto nft do dnsmasq"
msgid "Do not enforce policies when their gateway is down"
msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Ativar"
@@ -158,14 +158,13 @@ msgstr "Ativar"
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "Ativando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr ""
-"Houve um erro ao executar um ficheiro personalizado do utilizador '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Houve um erro ao executar o ficheiro personalizado do utilizador '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -175,21 +174,21 @@ msgstr ""
"Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
"com o SQM/QoS. Mude com cautela em conjunto com"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "Houve uma falha ao recarregar '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Houve uma falha ao recarregar '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "Falha ao resolver %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "Houve uma falha ao configurar '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "Houve uma falha ao configurar '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "Houve uma falha ao configurar qualquer gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Houve uma falha ao configurar qualquer gateway"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -211,11 +210,11 @@ msgstr "Interfaces ignoradas"
msgid "Insert"
msgstr "Inserir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "Houve uma falha na inserção da política %s para o IPv4"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "Houve uma falha na inserção da política %s para ambos IPv4 e IPv6"
@@ -228,6 +227,11 @@ msgstr ""
msgid "Interface"
msgstr "Interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Configuração OpenVPN inválida para a interface %s"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Endereços locais / aparelhos"
@@ -236,7 +240,7 @@ msgstr "Endereços locais / aparelhos"
msgid "Local ports"
msgstr "Portas locais"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "Incompatível família de IP na política %s"
@@ -298,17 +302,17 @@ msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
msgid "Policies"
msgstr "Políticas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "A política '%s' tem uma interface desconhecida!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "A política '%s' tem uma interface desconhecida"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "A política '%s' não tem uma interface atribuída!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "A política '%s' não tem interface atribuída"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "A política '%s' não tem parâmetros de origem/destino!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "A política '%s' não tem parâmetros de origem/destino"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -326,7 +330,7 @@ msgstr "Política de roteamento"
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
"Nome de tid/marca ou interface vazios recebidos ao configurar o roteamento"
@@ -339,37 +343,37 @@ msgstr "Endereços / domínios remotos"
msgid "Remote ports"
msgstr "Portas remotas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "Resolvedor %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "O conjunto de resolvedores (%s) não é compatível com este sistema"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-"O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, porém, "
-"o executável ipset não pode ser encontrado!"
+"O suporte ao conjunto do resolvedor (%s) requer ipset, mas o binário do "
+"ipset não encontra-se"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-"O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o "
-"executável nft não pode ser encontrado!"
+"O suporte ao conjunto de resolvedores (%s) requer nftables, mas o binário "
+"nft não encontra-se"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr "Reiniciando o serviço %s"
@@ -405,11 +409,11 @@ msgstr "Consulte o %sREADME%s para mais informações."
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Selecione adicionar para -A/add e inserir para -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Controle de serviços"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Erros de Serviço"
@@ -426,7 +430,7 @@ msgstr "Serviço de Gateways"
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Avisos de Serviço"
@@ -438,16 +442,16 @@ msgstr ""
"Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
"específicas. Consulte o %sREADME%s para mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
"Ignorando a política IPv6 '%s' à medida que o suporte a IPv6 está desativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "Iniciando o serviço %s"
@@ -464,7 +468,7 @@ msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Iniciando o número do ID da Tabela (WAN) de tabelas criadas pelo serviço."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Parar"
@@ -476,7 +480,7 @@ msgstr "Parado (Desativado)"
msgid "Stopped (version: %s)"
msgstr "Parado (versão: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "Parando o serviço %s"
@@ -501,9 +505,9 @@ msgstr "Protocolos Compatíveis"
msgid "Suppress/No output"
msgstr "Suprimir/Nenhuma saída"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "Há um erro de sintaxe no ficheiro personalizado do utilizador '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Erro de sintaxe no ficheiro personalizado do utilizador '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -515,13 +519,13 @@ msgstr "O %s indica o gateway padrão. Veja %sREADME%s para mais detalhes."
msgid "The %s is not supported on this system."
msgstr "Não há suporte para %s neste sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "O serviço %s não conseguiu descobrir o gateway WAN!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "O serviço %s falhou ao descobrir o gateway WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "No momento, o serviço %s está desativado!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "O serviço %s está desativado no momento"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -529,41 +533,45 @@ msgstr "No momento, o serviço %s está desativado!"
msgid "The %s support is unknown."
msgstr "O suporte de %s é desconhecido."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr "A aplicação WebUI está desatualizado (versão %s), atualize-o"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "O nome ipset '%s' é maior do que os 31 caracteres permitidos"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "O nome do conjunto nft '%s' é maior do que os 31 caracteres permitidos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Saída inesperada ou houve um encerramento do serviço: '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "Erro desconhecido!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "Aviso desconhecido!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Aviso desconhecido."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "Marca de pacote desconhecida para a interface '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "Protocolo desconhecido na política %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
-"O uso do 'curl' é detectado no ficheiro personalizado do utilizador '%s', "
-"porém, o 'curl' não está instalado!"
+"O uso do 'curl' foi detectado no ficheiro personalizado do utilizador '%s', "
+"mas, o 'curl' não está instalado"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -591,6 +599,86 @@ msgstr "Configuração da Interface Web do Utilizador"
msgid "all"
msgstr "todos"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "O binário %s não pode ser encontrado!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "Houve uma falha na validação da configuração (%s)!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr ""
+#~ "O ficheiro personalizado '%s' do utilizador não foi encontrado ou está "
+#~ "vazio!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr ""
+#~ "Houve um erro ao executar um ficheiro personalizado do utilizador '%s'!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "Houve uma falha ao recarregar '%s'!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "Houve uma falha ao configurar '%s'!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "Houve uma falha ao configurar qualquer gateway!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "A política '%s' tem uma interface desconhecida!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "A política '%s' não tem uma interface atribuída!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "A política '%s' não tem parâmetros de origem/destino!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, "
+#~ "porém, o executável ipset não pode ser encontrado!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o "
+#~ "executável nft não pode ser encontrado!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "Há um erro de sintaxe no ficheiro personalizado do utilizador '%s'!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "O serviço %s não conseguiu descobrir o gateway WAN!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "No momento, o serviço %s está desativado!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr ""
+#~ "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr ""
+#~ "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "Aviso desconhecido!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr ""
+#~ "O uso do 'curl' é detectado no ficheiro personalizado do utilizador '%s', "
+#~ "porém, o 'curl' não está instalado!"
+
#~ msgid "%s (disabled)"
#~ msgstr "%s (desativado)"
diff --git a/applications/luci-app-pbr/po/pt_BR/pbr.po b/applications/luci-app-pbr/po/pt_BR/pbr.po
index a9ac70867b..51a04a6394 100644
--- a/applications/luci-app-pbr/po/pt_BR/pbr.po
+++ b/applications/luci-app-pbr/po/pt_BR/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-01-21 19:43+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"PO-Revision-Date: 2023-11-22 00:07+0000\n"
+"Last-Translator: Edison F Carbol <edisonfc@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspbr/pt_BR/>\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.15.1\n"
+"X-Generator: Weblate 5.2\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "O binário %s não pode ser encontrado!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "O binário %s não pode ser encontrado"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -52,7 +52,7 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
-msgstr "Configurações avançadas"
+msgstr "Configuração Avançada"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
@@ -86,9 +86,9 @@ msgstr "Corrente"
msgid "Condensed output"
msgstr "Saída condensada"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "Houve uma falha na validação da configuração (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Houve uma falha na validação da configuração (%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -98,10 +98,10 @@ msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
msgid "Custom User File Includes"
msgstr "Arquivos Personalizados do Usuário Incluem"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
-"O arquivo personalizado '%s' do usuário não foi encontrado ou está vazio!"
+"O arquivo personalizado do usuário '%s' não foi encontrado ou está vazio"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -115,7 +115,7 @@ msgstr "Marcação DSCP"
msgid "Default ICMP Interface"
msgstr "Interface ICMP Padrão"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Desativar"
@@ -123,9 +123,9 @@ msgstr "Desativar"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "Desativando o serviço %s"
@@ -147,7 +147,7 @@ msgstr "Conjunto nft do dnsmasq"
msgid "Do not enforce policies when their gateway is down"
msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Ativar"
@@ -158,13 +158,13 @@ msgstr "Ativar"
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "Ativando o serviço %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "Houve um erro ao executar um arquivo personalizado do usuário '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Houve um erro ao executar o arquivo personalizado do usuário '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -174,21 +174,21 @@ msgstr ""
"Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
"com o SQM/QoS. Mude com cautela em conjunto com"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "Houve uma falha ao recarregar '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Houve uma falha ao recarregar '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "Houve uma falha ao resolver %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "Houve uma falha ao configurar '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "Houve uma falha ao configurar '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "Houve uma falha ao configurar qualquer gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Houve uma falha ao configurar qualquer gateway"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -210,11 +210,11 @@ msgstr "Interfaces ignoradas"
msgid "Insert"
msgstr "Inserir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "Houve uma falha na inserção da política %s para o IPv4"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "Houve uma falha na inserção da política %s para ambos IPv4 e IPv6"
@@ -227,6 +227,11 @@ msgstr ""
msgid "Interface"
msgstr "Interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Configuração OpenVPN inválida para a interface %s"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Endereços locais / dispositivos"
@@ -235,7 +240,7 @@ msgstr "Endereços locais / dispositivos"
msgid "Local ports"
msgstr "Portas locais"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "Família de IP incompatível com a política %s"
@@ -297,17 +302,17 @@ msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
msgid "Policies"
msgstr "Políticas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "A política '%s' tem uma interface desconhecida!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "A política '%s' tem uma interface desconhecida"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "A política '%s' não tem uma interface atribuída!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "A política '%s' não tem interface atribuída"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "A política '%s' não tem parâmetros de origem/destino!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "A política '%s' não tem parâmetros de origem/destino"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -325,7 +330,7 @@ msgstr "Política de roteamento"
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
"Foi recebido um Tid/marca ou uma interface com nome vazio ao configurar o "
@@ -339,37 +344,37 @@ msgstr "Endereços remotos / domínios"
msgid "Remote ports"
msgstr "Portas remotas"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "Resolvedor %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "O conjunto de resolvedores (%s) não é compatível com este sistema"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-"O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, porém, "
-"o executável ipset não pode ser encontrado!"
+"O suporte ao conjunto do resolvedor (%s) requer ipset, mas o binário do "
+"ipset não pode ser encontrado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-"O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o "
-"executável nft não pode ser encontrado!"
+"O suporte ao conjunto de resolvedores (%s) requer nftables, mas o binário "
+"nft não pode ser encontrado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr "Reiniciando o serviço %s"
@@ -405,11 +410,11 @@ msgstr "Consulte o %sREADME%s para mais informações."
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Selecione adicionar para -A/add e inserir para -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Controle do Serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Erros do serviço"
@@ -426,7 +431,7 @@ msgstr "Serviço de Gateways"
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Avisos do serviço"
@@ -438,15 +443,15 @@ msgstr ""
"Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
"específicas. Consulte o %sREADME%s para mais informações."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr "Ignorando a política IPv6 '%s' pois o suporte ao IPv6 está desativado"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Início"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "Iniciando o serviço %s"
@@ -463,7 +468,7 @@ msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
"Iniciando Tabela ID (WAN) para a quantidade de tabelas criadas pelo serviço."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Parar"
@@ -475,7 +480,7 @@ msgstr "Parado (Desativado)"
msgid "Stopped (version: %s)"
msgstr "Parado (versão: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "Parando o serviço %s"
@@ -499,9 +504,9 @@ msgstr "Protocolos Compatíveis"
msgid "Suppress/No output"
msgstr "Suprimir ou não a saída"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "Há um erro de sintaxe no arquivo personalizado do usuário '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Erro de sintaxe no arquivo personalizado do usuário '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -515,13 +520,13 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr "Não há suporte para %s neste sistema."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "O serviço %s falhou ao descobrir o gateway WAN!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "O serviço %s falhou ao descobrir o gateway WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "No momento, o serviço %s está desativado!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "O serviço %s está desativado no momento"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -529,41 +534,45 @@ msgstr "No momento, o serviço %s está desativado!"
msgid "The %s support is unknown."
msgstr "O suporte ao %s é desconhecido."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr "O aplicativo WebUI está desatualizado (versão %s), atualize-o"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "O nome ipset '%s' é maior do que os 31 caracteres permitidos"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "O nome do conjunto nft '%s' é maior do que os 31 caracteres permitidos"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Saída inesperada ou houve um encerramento do serviço: '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "Erro desconhecido!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "Aviso desconhecido!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Aviso desconhecido."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "Pacote com marca desconhecida para interface '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "Protocolo desconhecido na política %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
-"O uso do 'curl' é detectado no arquivo personalizado do usuário '%s', porém, "
-"o 'curl' não está instalado!"
+"O uso do 'curl' foi detectado no arquivo personalizado do usuário '%s', mas, "
+"o 'curl' não está instalado"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -591,6 +600,84 @@ msgstr "Configuração da Interface Web do Usuário"
msgid "all"
msgstr "todos"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "O binário %s não pode ser encontrado!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "Houve uma falha na validação da configuração (%s)!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr ""
+#~ "O arquivo personalizado '%s' do usuário não foi encontrado ou está vazio!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "Houve um erro ao executar um arquivo personalizado do usuário '%s'!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "Houve uma falha ao recarregar '%s'!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "Houve uma falha ao configurar '%s'!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "Houve uma falha ao configurar qualquer gateway!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "A política '%s' tem uma interface desconhecida!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "A política '%s' não tem uma interface atribuída!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "A política '%s' não tem parâmetros de origem/destino!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "O suporte ao conjunto de resolvedores (%s) requer um conjunto de IPs, "
+#~ "porém, o executável ipset não pode ser encontrado!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "O suporte ao conjunto de resolvedores (%s) requer nftables, porém, o "
+#~ "executável nft não pode ser encontrado!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "Há um erro de sintaxe no arquivo personalizado do usuário '%s'!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "O serviço %s falhou ao descobrir o gateway WAN!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "No momento, o serviço %s está desativado!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr ""
+#~ "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr ""
+#~ "O nome do conjunto de IPs '%s' ultrapassa os 31 caracteres permitidos!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "Houve um encerramento inesperado ou um término do serviço: '%s'!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "Aviso desconhecido!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr ""
+#~ "O uso do 'curl' é detectado no arquivo personalizado do usuário '%s', "
+#~ "porém, o 'curl' não está instalado!"
+
#~ msgid "ip-full binary cannot be found!"
#~ msgstr "o executável ip-full não pode ser encontrado!"
diff --git a/applications/luci-app-pbr/po/ro/pbr.po b/applications/luci-app-pbr/po/ro/pbr.po
index dae9d7098a..5375428630 100644
--- a/applications/luci-app-pbr/po/ro/pbr.po
+++ b/applications/luci-app-pbr/po/ro/pbr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-04-23 07:04+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2023-06-29 20:41+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/ro/>\n"
"Language: ro\n"
@@ -9,17 +9,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.18-dev\n"
+"X-Generator: Weblate 4.18.1\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "Binarul %s nu poate fi găsit!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "Binarul %s nu poate fi găsit"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -88,9 +88,9 @@ msgstr "Legătură"
msgid "Condensed output"
msgstr "Ieșire condensată"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "Eșec de validare a configurației (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Eșec de validare a configurării (%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -101,10 +101,9 @@ msgstr ""
msgid "Custom User File Includes"
msgstr "Fișierul de utilizator personalizat include"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr ""
-"Fișierul de utilizator personalizat \"%s\" nu a fost găsit sau este gol!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "Fișierul de utilizator personalizat \"%s\" nu a fost găsit sau este gol"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -118,7 +117,7 @@ msgstr "Etichetarea DSCP"
msgid "Default ICMP Interface"
msgstr "Interfață ICMP implicită"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Dezactivați"
@@ -128,7 +127,7 @@ msgstr "Dezactivați"
msgid "Disabled"
msgstr "Dezactivat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "Dezactivarea serviciului %s"
@@ -150,7 +149,7 @@ msgstr "Dnsmasq nft setare"
msgid "Do not enforce policies when their gateway is down"
msgstr "Nu aplicați politicile atunci când gateway-ul lor este oprit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Activează"
@@ -161,13 +160,13 @@ msgstr "Activează"
msgid "Enabled"
msgstr "activat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "Activarea serviciului %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "Eroare la rularea fișierului de utilizator personalizat \"%s\"!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Eroare la rularea fișierului de utilizator personalizat \"%s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -177,21 +176,21 @@ msgstr ""
"FW Masca utilizată de serviciu. Masca înaltă este utilizată pentru a evita "
"conflictul cu SQM/QoS. Modificați cu prudență împreună cu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "Nu s-a reușit reîncărcarea '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Nu s-a reușit reîncărcarea \"%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "Nu a reușit să rezolve %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "Nu s-a reușit configurarea lui \"%s\"!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "A eșuat la configurarea \"%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "Nu a reușit să configureze nici o poartă de acces!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Nu a reușit să configureze nicio poartă de acces"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -213,11 +212,11 @@ msgstr "Interfețe ignorate"
msgid "Insert"
msgstr "Introduceți"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "Inserarea a eșuat pentru IPv4 pentru politica %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
"Inserarea a eșuat atât pentru IPv4, cât și pentru IPv6 pentru politica %s"
@@ -230,6 +229,11 @@ msgstr "AdGuardHome instalat (%s) nu acceptă opțiunea 'ipset_file'."
msgid "Interface"
msgstr "Interfață"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Configurație OpenVPN invalidă pentru interfața %s"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Adrese / dispozitive locale"
@@ -238,7 +242,7 @@ msgstr "Adrese / dispozitive locale"
msgid "Local ports"
msgstr "Porturi locale"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "Familie IP necorespunzătoare în politica %s"
@@ -307,17 +311,17 @@ msgstr ""
msgid "Policies"
msgstr "Politici"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "Politica \"%s\" are o interfață necunoscută!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "Politica \"%s\" are o interfață necunoscută"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "Politica \"%s\" nu are o interfață atribuită!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "Politica \"%s\" nu are o interfață atribuită"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "Politica \"%s\" nu are parametri sursă/destinație!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "Politica \"%s\" nu are parametri sursă/destinație"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -335,7 +339,7 @@ msgstr "Politica de rutare"
msgid "Protocol"
msgstr "Protocol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
"A primit un tid/mark sau un nume de interfață gol la configurarea rutelor"
@@ -348,37 +352,37 @@ msgstr "Adrese / domenii la distanță"
msgid "Remote ports"
msgstr "Porturi la distanță"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "Rezolvare %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "Setul Resolver (%s) nu este acceptat pe acest sistem!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "Setul Resolver (%s) nu este acceptat pe acest sistem"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "Setul Resolver (%s) nu este acceptat pe acest sistem."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
"Suportul pentru setul de rezolvare (%s) necesită ipset, dar binarul ipset nu "
-"poate fi găsit!"
+"poate fi găsit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-"Resolver set support (%s) necesită nftables, dar binarul nft nu poate fi "
-"găsit!"
+"Suportul pentru setul de rezolvare (%s) necesită nftables, dar binarul nft "
+"nu poate fi găsit"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Reporniți"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr "Repornirea serviciului %s"
@@ -414,11 +418,11 @@ msgstr "Consultați %sREADME%s pentru detalii."
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Selectați Add pentru -A/add și Insert pentru -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Controlul serviciilor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Erori de serviciu"
@@ -435,7 +439,7 @@ msgstr "Porți de serviciu"
msgid "Service Status"
msgstr "Starea serviciului"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Avertismente de serviciu"
@@ -447,15 +451,15 @@ msgstr ""
"Setați etichetele DSCP (în intervalul 1-63) pentru anumite interfețe. "
"Consultați %sREADME%s pentru detalii."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr "Ignorarea politicii IPv6 \"%s\" deoarece suportul IPv6 este dezactivat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Porniți"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "Pornirea serviciului %s"
@@ -474,7 +478,7 @@ msgstr ""
"Starting (WAN) Numărul de identificare a tabelului pentru tabelele create de "
"serviciu."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Stop"
@@ -486,7 +490,7 @@ msgstr "Oprit (Dezactivat)"
msgid "Stopped (version: %s)"
msgstr "S-a oprit (versiunea: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "Se operște servciul %s"
@@ -510,9 +514,9 @@ msgstr "Protocoale acceptate"
msgid "Suppress/No output"
msgstr "Suprimare/Nicio ieșire"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "Eroare de sintaxă în fișierul de utilizator personalizat \"%s\"!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Eroare de sintaxă în fișierul de utilizator personalizat \"%s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -524,13 +528,13 @@ msgstr "%s indică gateway-ul implicit. Consultați %sREADME%s pentru detalii."
msgid "The %s is not supported on this system."
msgstr "%s nu este acceptat pe acest sistem."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "Serviciul %s nu a reușit să descopere gateway-ul WAN!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "Serviciul %s nu a reușit să descopere gateway-ul WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "Serviciul %s este în prezent dezactivat!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "Serviciul %s este în prezent dezactivat"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -538,42 +542,47 @@ msgstr "Serviciul %s este în prezent dezactivat!"
msgid "The %s support is unknown."
msgstr "Suportul %s este necunoscut."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr "Numele ipset \"%s\" este mai lung decât cele 31 de caractere permise!"
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-"Numele setului nft \"%s\" este mai lung decât cele 31 de caractere permise!"
+"Aplicația WebUI este învechită (versiunea %s), vă rugăm să o actualizați"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "Ieșire neașteptată sau încheiere neașteptată a serviciului: \"%s\"!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "Numele ipset '%s' este mai lung decât cele 31 de caractere permise"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+"Numele setului nft '%s' este mai lung decât cele 31 de caractere permise"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Ieșire neașteptată sau încheiere neașteptată a serviciului: \"%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "Eroare necunoscută!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "Avertisment necunoscut!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Avertizare Necunoscută."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "Marcă de pachet necunoscută pentru interfața \"%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "Protocol necunoscut în politica %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
-"Utilizarea 'curl' este detectată în fișierul utilizator personalizat '%s', "
-"dar 'curl' nu este instalat!"
+"Utilizarea \"curl\" este detectată în fișierul utilizator personalizat \"%s\""
+", dar \"curl\" nu este instalat"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -601,6 +610,85 @@ msgstr "Configurarea interfeței web"
msgid "all"
msgstr "toate"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "Binarul %s nu poate fi găsit!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "Eșec de validare a configurației (%s)!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr ""
+#~ "Fișierul de utilizator personalizat \"%s\" nu a fost găsit sau este gol!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "Eroare la rularea fișierului de utilizator personalizat \"%s\"!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "Nu s-a reușit reîncărcarea '%s'!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "Nu s-a reușit configurarea lui \"%s\"!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "Nu a reușit să configureze nici o poartă de acces!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "Politica \"%s\" are o interfață necunoscută!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "Politica \"%s\" nu are o interfață atribuită!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "Politica \"%s\" nu are parametri sursă/destinație!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "Setul Resolver (%s) nu este acceptat pe acest sistem!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "Suportul pentru setul de rezolvare (%s) necesită ipset, dar binarul ipset "
+#~ "nu poate fi găsit!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "Resolver set support (%s) necesită nftables, dar binarul nft nu poate fi "
+#~ "găsit!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "Eroare de sintaxă în fișierul de utilizator personalizat \"%s\"!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "Serviciul %s nu a reușit să descopere gateway-ul WAN!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "Serviciul %s este în prezent dezactivat!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr ""
+#~ "Numele ipset \"%s\" este mai lung decât cele 31 de caractere permise!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr ""
+#~ "Numele setului nft \"%s\" este mai lung decât cele 31 de caractere "
+#~ "permise!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "Ieșire neașteptată sau încheiere neașteptată a serviciului: \"%s\"!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "Avertisment necunoscut!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr ""
+#~ "Utilizarea 'curl' este detectată în fișierul utilizator personalizat "
+#~ "'%s', dar 'curl' nu este instalat!"
+
#~ msgid "%s (disabled)"
#~ msgstr "%s (dezactivat)"
diff --git a/applications/luci-app-pbr/po/ru/pbr.po b/applications/luci-app-pbr/po/ru/pbr.po
index f7a3d29728..30ee877943 100644
--- a/applications/luci-app-pbr/po/ru/pbr.po
+++ b/applications/luci-app-pbr/po/ru/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-04-11 15:37+0000\n"
+"PO-Revision-Date: 2023-09-13 09:53+0000\n"
"Last-Translator: st7105 <st7105@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/ru/>\n"
@@ -9,17 +9,17 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.17-dev\n"
+"X-Generator: Weblate 5.0.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "Бинарный файл %s не найден!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "Бинарный файл %s не найден"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -88,9 +88,9 @@ msgstr "Цепочка"
msgid "Condensed output"
msgstr "Сжатый вывод"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "Конфигурация (%s) не прошла проверку!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Ошибка проверки конфигурации (%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -101,9 +101,9 @@ msgstr ""
msgid "Custom User File Includes"
msgstr "Добавить пользовательский файл"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr "Пользовательский файл '%s' не найден или пуст!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "Пользовательский файл '%s' не найден или пуст"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -117,7 +117,7 @@ msgstr "Добавление тегов DSCP"
msgid "Default ICMP Interface"
msgstr "Интерфейс ICMP по умолчанию"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Отключить"
@@ -127,9 +127,9 @@ msgstr "Отключить"
msgid "Disabled"
msgstr "Отключено"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
-msgstr "Отключение %s сервиса"
+msgstr "Отключение службы %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
@@ -149,7 +149,7 @@ msgstr "nft set Dnsmasq"
msgid "Do not enforce policies when their gateway is down"
msgstr "Не применять политики когда их шлюз отключен"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Включить"
@@ -160,13 +160,13 @@ msgstr "Включить"
msgid "Enabled"
msgstr "Включен"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
-msgstr "Включение %s сервиса"
+msgstr "Включение службы %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "Ошибка запуска пользовательского файла '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Ошибка запуска пользовательского файла '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -176,21 +176,21 @@ msgstr ""
"Маска FW, используемая службой. Большое значение маски используется, чтобы "
"избежать конфликта с SQM / QoS. Меняйте осторожно вместе с"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "Ошибка перезагрузки '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Не удалось перезагрузить '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "Не удалось преобразовать %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "Не удалось настроить '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "Не удалось настроить '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "Не удалось настроить ни один шлюз!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Не удалось настроить ни один шлюз"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -212,11 +212,11 @@ msgstr "Игнорируемые интерфейсы"
msgid "Insert"
msgstr "Вставить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "Не удалось вставить IPv4 для политики %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "Вставка не удалась как для IPv4, так и для IPv6 для политики %s"
@@ -228,6 +228,11 @@ msgstr "Установленный AdGuardHome (%s) не поддерживае
msgid "Interface"
msgstr "Интерфейс"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Недопустимая конфигурация OpenVPN для интерфейса %s"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Локальные адреса / устройства"
@@ -236,7 +241,7 @@ msgstr "Локальные адреса / устройства"
msgid "Local ports"
msgstr "Локальные порты"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "Несоответствующее семейство IP-адресов в политике %s"
@@ -262,7 +267,7 @@ msgstr "Без изменений"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr "Не установлено или не найдено"
+msgstr "Не установлен или не найден"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
@@ -302,17 +307,17 @@ msgstr ""
msgid "Policies"
msgstr "Политики"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "Политика '%s' имеет неизвестный интерфейс!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "Политика '%s' имеет неизвестный интерфейс"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "Политика '%s' не имеет назначенного интерфейса!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "Политика '%s' не имеет назначенного интерфейса"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "Политика '%s' не имеет параметров источника/назначения!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "Политика '%s' не имеет параметров источника/назначения"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -330,7 +335,7 @@ msgstr "Политики маршрутизаций"
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
"Получено пустое имя tid/mark или интерфейса при настройке маршрутизации"
@@ -343,39 +348,39 @@ msgstr "Удалённые адреса / домены"
msgid "Remote ports"
msgstr "Удалённые порты"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "Преобразователь %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "Resolver set (%s) не поддерживается в этой системе!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "Набор преобразователей (%s) не поддерживается в этой системе"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "Resolver set (%s) не поддерживается в этой системе."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-"Для поддержки resolver set (%s) требуется ipset, но бинарный файл ipset не "
-"найден!"
+"Для поддержки набора преобразователей (%s) требуется ipset, но двоичный файл "
+"ipset не найден"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-"Для поддержки resolver set (%s) требуется nftables, но бинарный файл nft не "
-"найден!"
+"Для поддержки набора преобразователей (%s) требуются nftables, но двоичный "
+"файл nft не найден"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Перезапустить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
-msgstr "Перезапуск %s службы"
+msgstr "Перезапуск службы %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
@@ -403,17 +408,17 @@ msgstr "Выполняется (версия: %s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
-msgstr "См. %sREADME%s."
+msgstr "Подробности см. в %sREADME%s."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "Выберите 'Добавить' для -A/add и 'Вставить' для -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Управление службой"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Ошибки службы"
@@ -430,7 +435,7 @@ msgstr "Шлюзы сервиса"
msgid "Service Status"
msgstr "Статус службы"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Предупреждения службы"
@@ -442,17 +447,17 @@ msgstr ""
"Установить DSCP метки (в диапазоне между 1 и 63) для конкретных интерфейсов. "
"См. %sREADME%s."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr "Пропуск политики IPv6 '%s', поскольку поддержка IPv6 отключена"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Запустить"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
-msgstr "Запуск %s службы"
+msgstr "Запуск службы %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
@@ -467,7 +472,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr "Начальный (WAN) ID таблицы для таблиц созданных службой."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Остановить"
@@ -479,9 +484,9 @@ msgstr "Остановлено (отключено)"
msgid "Stopped (version: %s)"
msgstr "Остановлено (версия: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
-msgstr "Остановка %s службы"
+msgstr "Остановка службы %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
@@ -503,9 +508,9 @@ msgstr "Поддерживаемые протоколы"
msgid "Suppress/No output"
msgstr "Заглушить/Без вывода"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "Синтаксическая ошибка в пользовательском файле '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Синтаксическая ошибка в пользовательском файле '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -517,13 +522,13 @@ msgstr "%s обозначает шлюз по умолчанию. См. %sREADME
msgid "The %s is not supported on this system."
msgstr "%s не поддерживается в этой системе."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "Службе %s не удалось обнаружить шлюз WAN!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "Службе %s не удалось обнаружить шлюз глобальной сети"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "Служба %s в настоящее время отключена!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "Служба %s в настоящее время отключена"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -531,41 +536,45 @@ msgstr "Служба %s в настоящее время отключена!"
msgid "The %s support is unknown."
msgstr "Поддержка %s неизвестна."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr "Название ipset '%s' длиннее разрешенного 31 символа!"
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr "Название nft set '%s' длиннее разрешенного 31 символа!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr "Приложение WebUI устарело (версия %s), пожалуйста, обновите его"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "Неожиданный выход или завершение службы: '%s'!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "Имя ipset '%s' длиннее разрешенного 31 символа"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "Имя набора nft '%s' длиннее разрешенного 31 символа"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Неожиданный выход или завершение службы: '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "Неизвестная ошибка!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "Неизвестное предупреждение!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Неизвестное предупреждение."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "Неизвестная метка пакета для интерфейса '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "Неизвестный протокол в политике %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
"Использование 'curl' обнаружено в пользовательском файле '%s', но 'curl' не "
-"установлен!"
+"установлен"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -593,6 +602,81 @@ msgstr "Параметры веб-интерфейса"
msgid "all"
msgstr "любой"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "Бинарный файл %s не найден!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "Конфигурация (%s) не прошла проверку!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr "Пользовательский файл '%s' не найден или пуст!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "Ошибка запуска пользовательского файла '%s'!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "Ошибка перезагрузки '%s'!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "Не удалось настроить '%s'!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "Не удалось настроить ни один шлюз!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "Политика '%s' имеет неизвестный интерфейс!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "Политика '%s' не имеет назначенного интерфейса!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "Политика '%s' не имеет параметров источника/назначения!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "Resolver set (%s) не поддерживается в этой системе!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "Для поддержки resolver set (%s) требуется ipset, но бинарный файл ipset "
+#~ "не найден!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr ""
+#~ "Для поддержки resolver set (%s) требуется nftables, но бинарный файл nft "
+#~ "не найден!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "Синтаксическая ошибка в пользовательском файле '%s'!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "Службе %s не удалось обнаружить шлюз WAN!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "Служба %s в настоящее время отключена!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr "Название ipset '%s' длиннее разрешенного 31 символа!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr "Название nft set '%s' длиннее разрешенного 31 символа!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "Неожиданный выход или завершение службы: '%s'!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "Неизвестное предупреждение!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr ""
+#~ "Использование 'curl' обнаружено в пользовательском файле '%s', но 'curl' "
+#~ "не установлен!"
+
#~ msgid "%s (disabled)"
#~ msgstr "%s (отключено)"
diff --git a/applications/luci-app-pbr/po/sk/pbr.po b/applications/luci-app-pbr/po/sk/pbr.po
index 55fdccc1f3..d5a900effe 100644
--- a/applications/luci-app-pbr/po/sk/pbr.po
+++ b/applications/luci-app-pbr/po/sk/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-30 16:50+0000\n"
+"PO-Revision-Date: 2023-07-10 15:50+0000\n"
"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/sk/>\n"
@@ -8,16 +8,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14.2-dev\n"
+"X-Generator: Weblate 5.0-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr "Reťaz"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Zakázať"
@@ -114,7 +114,7 @@ msgstr "Zakázať"
msgid "Disabled"
msgstr "Zakázané"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,9 +136,9 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
-msgstr "Zapnúť"
+msgstr "Povoliť"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
@@ -147,12 +147,12 @@ msgstr "Zapnúť"
msgid "Enabled"
msgstr "Zapnuté"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr "Rozhranie"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
-msgstr "Spustiť"
+msgstr "Štart"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Zastaviť"
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/sv/pbr.po b/applications/luci-app-pbr/po/sv/pbr.po
index e4dafd848d..6833e6570a 100644
--- a/applications/luci-app-pbr/po/sv/pbr.po
+++ b/applications/luci-app-pbr/po/sv/pbr.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-12-06 15:41+0000\n"
+"PO-Revision-Date: 2023-09-17 17:51+0000\n"
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/sv/>\n"
@@ -8,17 +8,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.15-dev\n"
+"X-Generator: Weblate 5.0.2\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "%s-binären hittades inte"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -26,6 +26,8 @@ msgid ""
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
+"%sVARNING:%s Vänligen se till att kolla i %sREADME%s innan något ändras i "
+"den här sektionen! Ändra någon inställning nedanför med extrem risk!%s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
@@ -70,14 +72,14 @@ msgstr "Standardkonfiguration"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
-msgstr ""
+msgstr "Kedja"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,35 +90,35 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "Den anpassade användar-filen '%s' hittades inte eller så är den tom"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
-msgstr ""
+msgstr "DSCP-tagg"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
-msgstr ""
+msgstr "DSCP-taggning"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "Standard ICMP-gränssnitt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
-msgstr "Inaktivera"
+msgstr "Stäng av"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
-msgstr "Avaktiverad"
+msgstr "Avstängd"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
-msgstr ""
+msgstr "Stänger av %s-tjänsten"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
@@ -136,7 +138,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Aktivera"
@@ -147,12 +149,12 @@ msgstr "Aktivera"
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
-msgstr ""
+msgstr "Aktiverar %s-tjänsten"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,29 +163,29 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Omladdningen av '%s' misslyckades"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "Inställningen av '%s' misslyckades"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
-msgstr ""
+msgstr "Påtvinga ICMP-protokollets gränssnitt."
#: 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 ""
+msgstr "Godkänn UCI och filåtkomst för luci-app-pbr"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
@@ -191,17 +193,17 @@ msgstr "IPv6-stöd"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
-msgstr ""
+msgstr "Ignorerade gränssnitt"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
-msgstr ""
+msgstr "Klistra in"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,15 +215,20 @@ msgstr ""
msgid "Interface"
msgstr "Gränssnitt"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
-msgstr ""
+msgstr "Lokala adresser / enheter"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
-msgstr ""
+msgstr "Lokala porter"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -239,11 +246,11 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
-msgstr ""
+msgstr "Ingen ändring"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "Inte installerad eller kunde inte hittas"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
@@ -255,7 +262,7 @@ msgstr "Genväg"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
+msgstr "Vänligen kolla i %sREADME%s innan du ändrar det här alternativet."
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
@@ -277,16 +284,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "Policy'n '%s' har ett okänt gränssnitt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +312,7 @@ msgstr ""
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +324,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Starta om"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +384,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Tjänstkontroll"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +405,7 @@ msgstr ""
msgid "Service Status"
msgstr "Status för tjänsten"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +415,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Starta"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +437,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Stopp"
@@ -442,7 +449,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +473,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +487,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +501,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/tr/pbr.po b/applications/luci-app-pbr/po/tr/pbr.po
index 625b78f3f5..a80aa18464 100644
--- a/applications/luci-app-pbr/po/tr/pbr.po
+++ b/applications/luci-app-pbr/po/tr/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-12-27 19:24+0000\n"
-"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
+"PO-Revision-Date: 2023-10-30 06:43+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.15.1-dev\n"
+"X-Generator: Weblate 5.2-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "%s ikili dosyası bulunamadı"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -41,13 +41,15 @@ msgstr "Ekle"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
-msgstr ""
+msgstr "Görmezden Gelinecek Hedef Ekle"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
+"İlkelere ilişkin arayüzler listesine 'yoksay' seçeneğini ekler. Ayrıntılar "
+"için %sREADME%s dosyasına bakın."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
@@ -85,9 +87,9 @@ msgstr "Zincir"
msgid "Condensed output"
msgstr "Yoğunlaşmış çıktı"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "Yapılandırma (%s) doğrulama hatası!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Yapılandırma (%s) doğrulama hatası"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -98,9 +100,9 @@ msgstr ""
msgid "Custom User File Includes"
msgstr "Özel Kullanıcı Dosyası İçerir"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "Özel kullanıcı dosyası '%s' bulunamadı veya boş"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -114,7 +116,7 @@ msgstr "DSCP Etiketleme"
msgid "Default ICMP Interface"
msgstr "Varsayılan ICMP Arayüzü"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Devre dışı bırak"
@@ -124,7 +126,7 @@ msgstr "Devre dışı bırak"
msgid "Disabled"
msgstr "Devre dışı"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "%s hizmeti devre dışı bırakılıyor"
@@ -147,7 +149,7 @@ msgstr "Dnsmasq nft kümesi"
msgid "Do not enforce policies when their gateway is down"
msgstr "Ağ geçidi kapalıyken politikaları zorlamayın"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Etkinleştir"
@@ -158,13 +160,13 @@ msgstr "Etkinleştir"
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "%s hizmeti etkinleştiriliyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "Özel kullanıcı dosyası '%s' çalıştırılırken hata oluştu!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Özel kullanıcı dosyası '%s' çalıştırılırken hata oluştu"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -174,21 +176,21 @@ msgstr ""
"Hizmet tarafından kullanılan FW Maskesi. SQM / QoS ile çakışmayı önlemek "
"için yüksek maske kullanılır. Dikkatli bir şekilde değiştirin"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "'%s' yeniden yüklenemedi!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "'%s' yeniden yüklenemedi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
-msgstr ""
+msgstr "%s çözülemedi"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "'%s' ayarlanamadı!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "'%s' kurulumu başarısız oldu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "Herhangi bir ağ geçidi ayarlanamadı!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Herhangi bir ağ geçidi kurulamadı"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -210,11 +212,11 @@ msgstr "Yoksayılan Arayüzler"
msgid "Insert"
msgstr "Ekle"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "%s politikası için IPv4 ekleme başarısız oldu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "%s politikası için hem IPv4 hem de IPv6 için ekleme başarısız oldu"
@@ -226,6 +228,11 @@ msgstr "Kurulu AdGuardHome (%s) 'ipset_file' seçeneğini desteklemiyor."
msgid "Interface"
msgstr "Arayüz"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "%s arayüzü için geçersiz OpenVPN yapılandırması"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "Yerel adresler / cihazlar"
@@ -234,9 +241,9 @@ msgstr "Yerel adresler / cihazlar"
msgid "Local ports"
msgstr "Yerel bağlantı noktaları"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
-msgstr ""
+msgstr "%s politikası arasında eşleşmeyen IP ailesi"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
@@ -249,6 +256,10 @@ msgid ""
"Placeholders below represent just the format/syntax and will not be used if "
"fields are left blank."
msgstr ""
+"Ad, arayüz ve en az bir alan daha gereklidir. Birden çok yerel ve uzak adres/"
+"cihaz/etki alanı ve bağlantı noktası boşlukla ayrılabilir. Aşağıdaki yer "
+"tutucular yalnızca biçimi/söz dizimini temsil eder ve alanlar boş "
+"bırakılırsa kullanılmaz."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
@@ -256,7 +267,7 @@ msgstr "Değişiklik yok"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr "Kurulu değil veya bulunamadı"
+msgstr "Yüklü değil veya bulunamadı"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
@@ -273,54 +284,62 @@ msgstr "Lütfen bu seçeneği değiştirmeden önce %sREADME%s bakın."
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
msgstr ""
+"Lütfen 'zincir' ayarını kaldırın veya '%s' politikası için 'zinciri' "
+"'PREROUTING' olarak ayarlayın"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
msgstr ""
+"Lütfen 'zincir' ayarını kaldırın veya '%s' politikası için 'zincir'i 'ön "
+"yönlendirme' olarak ayarlayın"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
msgstr ""
+"Lütfen 'proto' ayarını kaldırın veya '%s' politikası için 'proto'yu 'tümü' "
+"olarak ayarlayın"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
msgstr ""
+"Lütfen '%s' politikası için 'src_addr', 'src_port' ve 'dest_port' ayarını "
+"kaldırın"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
msgstr "Politikalar"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "'%s' politikasının bilinmeyen bir arayüzü var"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "'%s' politikasının atanmış arayüzü yok"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "'%s' politikasında kaynak/hedef parametresi yok"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
-msgstr ""
+msgstr "İlke Tabanlı Yönlendirme - Yapılandırma"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
-msgstr ""
+msgstr "Politika Tabanlı Yönlendirme - Durum"
#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
msgid "Policy Routing"
-msgstr ""
+msgstr "Politika Yönlendirme"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
-msgstr ""
+msgstr "Yönlendirmeyi ayarlarken boş tid/işaret veya arayüz adı alındı"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
@@ -330,39 +349,43 @@ msgstr "Uzak adresler / alanlar"
msgid "Remote ports"
msgstr "Uzak bağlantı noktaları"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
-msgstr ""
+msgstr "Çözümleyici %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "Çözümleyici seti (%s) bu sistemde desteklenmiyor"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
-msgstr ""
+msgstr "Çözümleyici seti (%s) bu sistemde desteklenmiyor."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
+"Çözümleyici kümesi desteği (%s) ipset gerektirir ancak ipset ikili dosyası "
+"bulunamıyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
+"Çözümleyici kümesi desteği (%s) nftable'lar gerektirir, ancak nft ikili "
+"dosyası bulunamıyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
-msgstr "Yeniden başlat"
+msgstr "Tekrar başlat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr "%s hizmeti yeniden başlatılıyor"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
-msgstr ""
+msgstr "Kural Oluşturma seçeneği"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
@@ -374,29 +397,29 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
-msgstr ""
+msgstr "Çalışıyor (iptables kullanılarak, sürüm: %s )"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
-msgstr ""
+msgstr "Çalışıyor (nft kullanılarak, sürüm: %s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
-msgstr ""
+msgstr "Çalışıyor (sürüm: %s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
-msgstr "Ayrıntılar için %sREADME%s bakın."
+msgstr "Ayrıntılar için %sREADME%s dosyasına bakın."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
-msgstr ""
+msgstr "-A/add için Ekle'yi ve -I/Insert için Ekle'yi seçin."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "Hizmet Kontrolü"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "Hizmet Hataları"
@@ -413,7 +436,7 @@ msgstr "Hizmet Ağ Geçitleri"
msgid "Service Status"
msgstr "Hizmet Durumu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "Hizmet Uyarıları"
@@ -425,15 +448,15 @@ msgstr ""
"Belirli arayüzler için DSCP etiketleri (1 ile 63 arasında) ayarlayın. "
"Ayrıntılar için %sREADME%s bakın."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
-msgstr ""
+msgstr "IPv6 desteği devre dışı olduğundan '%s' IPv6 ilkesi atlanıyor"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Başlat"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "%s hizmeti başlatılıyor"
@@ -452,9 +475,9 @@ msgstr ""
"Hizmet tarafından oluşturulan tablolar için Başlatma (WAN) Tablo kimlik "
"numarası."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
-msgstr "Durdur"
+msgstr "Dur"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
@@ -464,7 +487,7 @@ msgstr "Durduruldu (Devre dışı)"
msgid "Stopped (version: %s)"
msgstr "Durduruldu (sürüm: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "%s hizmeti durduruluyor"
@@ -488,9 +511,9 @@ msgstr "Desteklenen Protokoller"
msgid "Suppress/No output"
msgstr "Bastır / Çıktı yok"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "'%s' özel kullanıcı dosyasında söz dizimi hatası!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "'%s' özel kullanıcı dosyasında sözdizimi hatası"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -502,13 +525,13 @@ msgstr "%s varsayılan ağ geçidini gösterir. Ayrıntılar için %sREADME%s ba
msgid "The %s is not supported on this system."
msgstr "%s bu sistemde desteklenmiyor."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "%s hizmeti WAN ağ geçidini bulamadı!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "%s hizmeti WAN ağ geçidini bulamadı"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "%s hizmeti şu anda devre dışı!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "%s hizmeti şu anda devre dışı"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -516,45 +539,49 @@ msgstr "%s hizmeti şu anda devre dışı!"
msgid "The %s support is unknown."
msgstr "%s desteği bilinmiyor."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr "WebUI uygulaması eski (%s sürümü), lütfen güncelleyin"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "Beklenmeyen çıkış veya hizmet sonlandırması: '%s'!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "İpset adı '%s' izin verilen 31 karakterden daha uzun"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "Nft kümesi adı '%s' izin verilen 31 karakterden daha uzun"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Beklenmeyen çıkış veya hizmetin sonlandırılması: '%s'"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "Bilinmeyen Hata!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "Bilinmeyen Uyarı!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Bilinmeyen Uyarı."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "'%s' arayüzü için bilinmeyen paket işareti"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
-msgstr ""
+msgstr "%s politikasında bilinmeyen protokol"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
"'%s' özel kullanıcı dosyasında 'curl' kullanımı algılandı, ancak 'curl' "
-"kurulu değil!"
+"yüklü değil"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
-msgstr ""
+msgstr "Alan adları için çözümleyici seti desteğini kullan"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
@@ -576,7 +603,44 @@ msgstr "Web UI Yapılandırması"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
msgid "all"
-msgstr ""
+msgstr "tümü"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "Yapılandırma (%s) doğrulama hatası!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "Özel kullanıcı dosyası '%s' çalıştırılırken hata oluştu!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "'%s' yeniden yüklenemedi!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "'%s' ayarlanamadı!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "Herhangi bir ağ geçidi ayarlanamadı!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "'%s' özel kullanıcı dosyasında söz dizimi hatası!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "%s hizmeti WAN ağ geçidini bulamadı!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "%s hizmeti şu anda devre dışı!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "Beklenmeyen çıkış veya hizmet sonlandırması: '%s'!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "Bilinmeyen Uyarı!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr ""
+#~ "'%s' özel kullanıcı dosyasında 'curl' kullanımı algılandı, ancak 'curl' "
+#~ "kurulu değil!"
#~ msgid "%s (disabled)"
#~ msgstr "%s (devre dışı)"
diff --git a/applications/luci-app-pbr/po/uk/pbr.po b/applications/luci-app-pbr/po/uk/pbr.po
index e19fdde8fb..47dbc3f9ed 100644
--- a/applications/luci-app-pbr/po/uk/pbr.po
+++ b/applications/luci-app-pbr/po/uk/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-04-20 06:16+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
+"PO-Revision-Date: 2023-10-19 04:13+0000\n"
+"Last-Translator: Oleksandr Shvets <oleksandr.shvets@icloud.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.1\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -49,7 +49,7 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
-msgstr "Розширена конфігурація"
+msgstr "Розширена Конфігурація"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
@@ -77,8 +77,8 @@ msgstr "Ланцюжок"
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -89,8 +89,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -105,7 +105,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "Вимкнути"
@@ -115,7 +115,7 @@ msgstr "Вимкнути"
msgid "Disabled"
msgstr "Вимкнено"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -137,7 +137,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "Увімкнути"
@@ -148,12 +148,12 @@ msgstr "Увімкнути"
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -162,20 +162,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -198,11 +198,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -214,6 +214,11 @@ msgstr ""
msgid "Interface"
msgstr "Інтерфейс"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -222,7 +227,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -278,16 +283,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -306,7 +311,7 @@ msgstr ""
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -318,33 +323,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "Перезапустити"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -378,11 +383,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -399,7 +404,7 @@ msgstr ""
msgid "Service Status"
msgstr "Стан сервісу"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -409,15 +414,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "Запустити"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -431,7 +436,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "Зупинити"
@@ -443,7 +448,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -467,8 +472,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -481,12 +486,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -495,38 +500,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/vi/pbr.po b/applications/luci-app-pbr/po/vi/pbr.po
index e7a9a4fd99..271a6081e4 100644
--- a/applications/luci-app-pbr/po/vi/pbr.po
+++ b/applications/luci-app-pbr/po/vi/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-03-26 16:40+0000\n"
-"Last-Translator: Nguyễn văn tuyên <admin@tuyen.vn>\n"
+"PO-Revision-Date: 2023-10-02 17:46+0000\n"
+"Last-Translator: cuong-mudah <cuong@mudah.my>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.17-dev\n"
+"X-Generator: Weblate 5.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
-msgstr ""
+msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "Không tìm thấy tệp nhị phân %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -26,25 +26,30 @@ msgid ""
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
+"%sCẢNH BÁO:%s Vui lòng chắc chắn kiểm tra %sREADME%s trước khi thay đổi bất "
+"cứ điều gì trong phần này! Thay đổi bất kỳ cài đặt nào dưới đây cần được "
+"thực hiện cẩn thận!%s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:105
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:106
msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "AdGuardHome ipset"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
msgid "Add"
-msgstr ""
+msgstr "Thêm vào"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168
msgid "Add Ignore Target"
-msgstr ""
+msgstr "Thêm mục tiêu bị bỏ qua"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169
msgid ""
"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
"details."
msgstr ""
+"Thêm 'ignore' vào danh sách các giao diện cho chính sách. Xem %sREADME%s để "
+"biết thêm chi tiết."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
@@ -56,6 +61,9 @@ msgid ""
"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
"have dev option other than tun* or tap*."
msgstr ""
+"Cho phép chỉ định danh sách tên giao diện (viết thường) được hỗ trợ rõ ràng "
+"bởi dịch vụ. Có thể hữu ích nếu các đường hầm OpenVPN của bạn có tùy chọn "
+"dev khác với tun* hoặc tap*."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:127
msgid ""
@@ -63,171 +71,183 @@ msgid ""
"by the service. Can be useful if running both VPN server and VPN client on "
"the router."
msgstr ""
+"Cho phép chỉ định danh sách tên giao diện (viết thường) được bỏ qua bởi dịch "
+"vụ. Có thể hữu ích nếu chạy cả máy chủ VPN và khách hàng VPN trên bộ định "
+"tuyến."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:59
msgid "Basic Configuration"
-msgstr ""
+msgstr "Cấu hình cơ bản"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233
msgid "Chain"
-msgstr ""
+msgstr "Dây"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70
msgid "Condensed output"
-msgstr ""
+msgstr "Đầu ra rút gọn"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "Lỗi xác nhận cấu hình (%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
-msgstr ""
+msgstr "Điều khiển cả chi tiết của nhật ký hệ thống và đầu ra bảng điều khiển."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
msgid "Custom User File Includes"
-msgstr ""
+msgstr "Tập tin Người dùng Tùy chỉnh Bao gồm"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "Không tìm thấy hoặc tệp người dùng tùy chỉnh '%s' trống"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
-msgstr ""
+msgstr "Danh hiệu DSCP"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:249
msgid "DSCP Tagging"
-msgstr ""
+msgstr "Đánh dấu DSCP"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:137
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "Giao diện ICMP mặc định"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
-msgstr ""
+msgstr "Vô hiệu hóa"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:103
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:118
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171
msgid "Disabled"
-msgstr ""
+msgstr "Vô hiệu hoá"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
-msgstr ""
+msgstr "Vô hiệu hóa dịch vụ %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
msgstr ""
+"Hiển thị các giao thức này trong cột giao thức trong giao diện người dùng "
+"Web."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:109
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110
msgid "Dnsmasq ipset"
-msgstr ""
+msgstr "Dnsmasq ipset"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:113
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114
msgid "Dnsmasq nft set"
-msgstr ""
+msgstr "Bộ Dnsmasq nft"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:77
msgid "Do not enforce policies when their gateway is down"
-msgstr ""
+msgstr "Không áp dụng chính sách khi cổng của chúng đã ngừng hoạt động"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
-msgstr ""
+msgstr "Bật lên"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:119
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:172
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
msgid "Enabled"
-msgstr "Bật"
+msgstr "Kích Hoạt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
-msgstr ""
+msgstr "Bật dịch vụ %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "Lỗi khi chạy tệp người dùng tùy chỉnh '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
"QoS. Change with caution together with"
msgstr ""
+"FW Mask được sử dụng bởi dịch vụ. Mask cao được sử dụng để tránh xung đột "
+"với SQM/QoS. Thay đổi cẩn thận kèm với"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "Không thể tải lại '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
-msgstr ""
+msgstr "Không thể giải quyết %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "Không thể thiết lập '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "Không thể thiết lập bất kỳ cổng nào"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
-msgstr ""
+msgstr "Bắt buộc giao diện giao thức ICMP."
#: 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 ""
+msgstr "Cấp quyền truy cập UCI và tệp cho luci-app-pbr"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
-msgstr ""
+msgstr "Hỗ trợ IPv6"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
-msgstr ""
+msgstr "Giao diện bị bỏ qua"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134
msgid "Insert"
-msgstr ""
+msgstr "Chèn"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
-msgstr ""
+msgstr "Chèn không thành công cho IPv4 cho chính sách %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
-msgstr ""
+msgstr "Chèn không thành công cho cả IPv4 và IPv6 cho chính sách %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:178
msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
-msgstr ""
+msgstr "AdGuardHome đã được cài đặt (%s) không hỗ trợ tùy chọn 'ipset_file'."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242
msgid "Interface"
-msgstr ""
+msgstr "Giao diện"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "Cấu hình OpenVPN không hợp lệ cho giao diện %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
-msgstr ""
+msgstr "Địa chỉ / thiết bị cục bộ"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:200
msgid "Local ports"
-msgstr ""
+msgstr "Cổng cục bộ"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
-msgstr ""
+msgstr "Gia đình IP không khớp trong chính sách %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193
msgid "Name"
-msgstr ""
+msgstr "Tên"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181
msgid ""
@@ -236,318 +256,344 @@ msgid ""
"Placeholders below represent just the format/syntax and will not be used if "
"fields are left blank."
msgstr ""
+"Yêu cầu tên, giao diện và ít nhất một trường khác. Các địa chỉ / thiết bị / "
+"miền cục bộ và từ xa và cổng có thể được phân tách bằng khoảng trắng. Các "
+"trình giữ chỗ bên dưới chỉ đại diện cho định dạng / cú pháp và sẽ không được "
+"sử dụng nếu các trường để trống."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139
msgid "No Change"
-msgstr ""
+msgstr "Không thay đổi"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157
msgid "Not installed or not found"
-msgstr ""
+msgstr "Không được cài đặt hoặc không tìm thấy"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67
msgid "Output verbosity"
-msgstr ""
+msgstr "Độ chi tiết đầu ra"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:272
msgid "Path"
-msgstr ""
+msgstr "Đường dẫn"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100
msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
+msgstr "Vui lòng kiểm tra %sREADME%s trước khi thay đổi tùy chọn này."
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
msgstr ""
+"Vui lòng hủy 'chain' hoặc đặt 'chain' thành 'PREROUTING' cho chính sách '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:183
msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
msgstr ""
+"Vui lòng hủy 'chain' hoặc đặt 'chain' thành 'prerouting' cho chính sách '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
-msgstr ""
+msgstr "Vui lòng hủy 'proto' hoặc đặt 'proto' thành 'all' cho chính sách '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:180
msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
-msgstr ""
+msgstr "Vui lòng hủy 'src_addr', 'src_port' và 'dest_port' cho chính sách '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:180
msgid "Policies"
-msgstr ""
+msgstr "Chính sách"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "Chính sách '%s' có một giao diện không xác định"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "Chính sách '%s' không có giao diện được gán"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "Chính sách '%s' không có thông số nguồn / đích"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
-msgstr ""
+msgstr "Định tuyến dựa trên chính sách - Cấu hình"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:133
msgid "Policy Based Routing - Status"
-msgstr ""
+msgstr "Định tuyến dựa trên chính sách - Trạng thái"
#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
msgid "Policy Routing"
-msgstr ""
+msgstr "Định tuyến chính sách"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:217
msgid "Protocol"
msgstr "Giao thức"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
+"Nhận tiêu đề / đánh dấu hoặc tên giao diện trống khi thiết lập định tuyến"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:206
msgid "Remote addresses / domains"
-msgstr ""
+msgstr "Địa chỉ / miền từ xa"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:211
msgid "Remote ports"
-msgstr ""
+msgstr "Cổng từ xa"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
-msgstr ""
+msgstr "Trình giải quyết %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "Bộ giải quyết (%s) không được hỗ trợ trên hệ thống này"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
-msgstr ""
+msgstr "Bộ giải quyết (%s) không được hỗ trợ trên hệ thống này."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
+"Hỗ trợ bộ giải quyết (%s) yêu cầu ipset, nhưng không tìm thấy tệp nhị phân "
+"ipset"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
+"Hỗ trợ bộ giải quyết (%s) yêu cầu nftables, nhưng không tìm thấy tệp nhị "
+"phân nft"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
-msgstr ""
+msgstr "Khởi Động Lại"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
-msgstr ""
+msgstr "Đang khởi động lại dịch vụ %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
-msgstr ""
+msgstr "Tạo tùy chọn quy tắc"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:260
msgid ""
"Run the following user files after setting up but before restarting DNSMASQ. "
"See the %sREADME%s for details."
msgstr ""
+"Chạy các tệp người dùng sau khi thiết lập nhưng trước khi khởi động lại "
+"DNSMASQ. Xem %sREADME%s để biết chi tiết."
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:138
msgid "Running (version: %s using iptables)"
-msgstr ""
+msgstr "Đang chạy (phiên bản: %s sử dụng iptables)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:141
msgid "Running (version: %s using nft)"
-msgstr ""
+msgstr "Đang chạy (phiên bản: %s sử dụng nft)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144
msgid "Running (version: %s)"
-msgstr ""
+msgstr "Đang chạy (phiên bản: %s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
-msgstr ""
+msgstr "Xem %sREADME%s để biết chi tiết."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
-msgstr ""
+msgstr "Chọn Add cho -A/add và Insert cho -I/Insert."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
-msgstr ""
+msgstr "Điều khiển dịch vụ"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
-msgstr ""
+msgstr "Lỗi dịch vụ"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:156
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:161
msgid "Service FW Mask"
-msgstr ""
+msgstr "Mask FW Dịch vụ"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
msgid "Service Gateways"
-msgstr ""
+msgstr "Cổng Dịch vụ"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:134
msgid "Service Status"
-msgstr ""
+msgstr "Trạng thái dịch vụ"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
-msgstr ""
+msgstr "Cảnh báo dịch vụ"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
+"Đặt các thẻ DSCP (trong khoảng từ 1 đến 63) cho các giao diện cụ thể. Xem "
+"%sREADME%s để biết chi tiết."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
-msgstr ""
+msgstr "Bỏ qua chính sách IPv6 '%s' vì hỗ trợ IPv6 đã bị tắt"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
-msgstr ""
+msgstr "Bắt đầu"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
-msgstr ""
+msgstr "Bắt đầu dịch vụ %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
"Starting (WAN) 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 ""
+"Bắt đầu (WAN) Đánh dấu FW cho các đánh dấu được sử dụng bởi dịch vụ. Đánh "
+"dấu bắt đầu cao được sử dụng để tránh xung đột với SQM/QoS. Thay đổi cẩn "
+"thận cùng với"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148
msgid "Starting (WAN) Table ID number for tables created by the service."
-msgstr ""
+msgstr "Bắt đầu (WAN) Số ID Bảng cho các bảng được tạo bởi dịch vụ."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
-msgstr ""
+msgstr "Dừng"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:152
msgid "Stopped (Disabled)"
-msgstr ""
+msgstr "Dừng (Tắt)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:149
msgid "Stopped (version: %s)"
-msgstr ""
+msgstr "Dừng (phiên bản: %s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
-msgstr ""
+msgstr "Dừng dịch vụ %s"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
-msgstr ""
+msgstr "Thực thi nghiêm ngặt"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78
msgid "Strictly enforce policies when their gateway is down"
msgstr ""
+"Thực thi nghiêm ngặt các chính sách khi cổng kết nối của chúng bị ngừng hoạt "
+"động"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
msgid "Supported Interfaces"
-msgstr ""
+msgstr "Giao diện được Hỗ trợ"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
msgid "Supported Protocols"
-msgstr ""
+msgstr "Giao thức được Hỗ trợ"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
msgid "Suppress/No output"
-msgstr ""
+msgstr "Ẩn/Không đầu ra"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "Lỗi cú pháp trong tệp người dùng tùy chỉnh '%s'"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
-msgstr ""
+msgstr "%s cho biết cổng mặc định. Xem %sREADME%s để biết chi tiết."
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:98
msgid "The %s is not supported on this system."
-msgstr ""
+msgstr "%s không được hỗ trợ trên hệ thống này."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "Dịch vụ %s không thể phát hiện cổng kết nối WAN"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "Dịch vụ %s hiện đã bị tắt"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:95
msgid "The %s support is unknown."
-msgstr ""
+msgstr "Hỗ trợ %s không xác định."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr ""
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr "Ứng dụng WebUI đã lỗi thời (phiên bản %s), vui lòng cập nhật nó"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr ""
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "Tên ipset '%s' dài hơn 31 ký tự cho phép"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "Tên bộ nft '%s' dài hơn 31 ký tự cho phép"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "Thoát bất ngờ hoặc dừng dịch vụ: '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
-msgstr ""
+msgstr "Lỗi không xác định!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "Cảnh báo không rõ."
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
-msgstr ""
+msgstr "Dấu gói không rõ cho giao diện '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
-msgstr ""
+msgstr "Giao thức không rõ trong chính sách %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
+"'curl' được phát hiện trong tệp người dùng tùy chỉnh '%s', nhưng 'curl' chưa "
+"được cài đặt"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
-msgstr ""
+msgstr "Sử dụng hỗ trợ bộ giải quyết cho các miền"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
msgid "Verbose output"
-msgstr ""
+msgstr "Đầu ra chi tiết"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163
msgid "WAN Table FW Mark"
-msgstr ""
+msgstr "Đánh dấu FW bảng WAN"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:147
msgid "WAN Table ID"
-msgstr ""
+msgstr "ID bảng WAN"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:65
msgid "Web UI Configuration"
-msgstr ""
+msgstr "Cấu hình giao diện người dùng web"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225
diff --git a/applications/luci-app-pbr/po/zh_Hans/pbr.po b/applications/luci-app-pbr/po/zh_Hans/pbr.po
index c014141d89..8eaae0973e 100644
--- a/applications/luci-app-pbr/po/zh_Hans/pbr.po
+++ b/applications/luci-app-pbr/po/zh_Hans/pbr.po
@@ -1,24 +1,24 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-05-08 14:25+0000\n"
-"Last-Translator: Keen <keen_kwuo@msn.com>\n"
+"PO-Revision-Date: 2023-09-10 09:28+0000\n"
+"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationspbr/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.18-dev\n"
+"X-Generator: Weblate 5.0.1-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "找不到二进制%s!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr "找不到 %s 二进制文件"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -82,9 +82,9 @@ msgstr "链"
msgid "Condensed output"
msgstr "冷凝输出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "配置(%s)验证失败!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr "配置 (%s) 验证失败"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -94,9 +94,9 @@ msgstr "控制系统日志和控制台输出的详细程度。"
msgid "Custom User File Includes"
msgstr "自定义用户文件包括"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr "自定义用户文件“%s”未找到或为空!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr "未找到自定义用户文件 '%s' 或该文件为空"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -110,7 +110,7 @@ msgstr "DSCP标记"
msgid "Default ICMP Interface"
msgstr "默认ICMP接口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "禁用"
@@ -120,9 +120,9 @@ msgstr "禁用"
msgid "Disabled"
msgstr "已禁用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
-msgstr "正在禁用 %s 服务"
+msgstr "禁用 %s 服务中"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177
msgid "Display these protocols in protocol column in Web UI."
@@ -142,7 +142,7 @@ msgstr "Dnsmasq nft 集"
msgid "Do not enforce policies when their gateway is down"
msgstr "当网关关闭时不要执行策略"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "启用"
@@ -153,13 +153,13 @@ msgstr "启用"
msgid "Enabled"
msgstr "启用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
-msgstr "正在启用 %s 服务"
+msgstr "启用 %s 服务中"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "运行自定义用户文件“%s”时出错!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr "运行自定义用户文件 '%s' 出错"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -167,21 +167,21 @@ msgid ""
"QoS. Change with caution together with"
msgstr "服务使用的FW掩码。高掩码用于避免与SQM / QoS冲突。谨慎更改"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "未能重新加载“%s”!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr "重新加载 '%s' 失败"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "未能解析 %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "设置“%s” 失败!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr "设置 '%s' 失败"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "未能设置任何网关!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr "未能设置任何网关"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -203,11 +203,11 @@ msgstr "忽略的接口"
msgid "Insert"
msgstr "插入"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "策略 %s IPv4 插入失败"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "策略 %s IPv4 和 IPv6 均插入失败"
@@ -219,6 +219,11 @@ msgstr "安装的 AdGuardHome (%s) 不支持 'ipset_file' 选项。"
msgid "Interface"
msgstr "接口"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr "无效的 %s 接口 OpenVPN 配置文件"
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "本地地址/设备"
@@ -227,7 +232,7 @@ msgstr "本地地址/设备"
msgid "Local ports"
msgstr "本地端口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "策略 %s 中的 IP 族不匹配"
@@ -285,17 +290,17 @@ msgstr "请取消设置策略 '%s' 的 'src_addr'、 'src_port' 和 'dest_port'"
msgid "Policies"
msgstr "策略"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "策略“%s”有一个未知接口!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr "策略 '%s' 有一个未知接口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "策略“%s”有未分配的接口!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr "策略 '%s' 有未分配的接口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "策略“%s”没有源/目标参数!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr "策略 '%s' 没有来源/目的地参数"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -313,7 +318,7 @@ msgstr "策略路由"
msgid "Protocol"
msgstr "协议"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr "建立路由时收到了空 tid/mark 值或接口名"
@@ -325,35 +330,35 @@ msgstr "远程地址/域"
msgid "Remote ports"
msgstr "远程端口"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "解析器 %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "此系统不支持解析器集 (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr "解析器集 (%s) 在此系统上不受支持"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "此系统不支持解析器集 (%s)。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
-msgstr "解析器集支持(%s)需要 ipset,但找不到 ipset 二进制文件!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
+msgstr "需要 ipset 方能支持解析器集(%s),然而找不到 ipset 二进制文件"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
-msgstr "解析器集支持(%s)需要 nftables,但找不到 nft 二进制文件!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
+msgstr "需要 nftables 方能支持解析器集 (%s),然而找不到 nft 二进制文件"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "重启"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
-msgstr "重新启动 %s 服务"
+msgstr "重启 %s 服务中"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:131
msgid "Rule Create option"
@@ -381,17 +386,17 @@ msgstr "正在运行(版本:%s)"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75
msgid "See the %sREADME%s for details."
-msgstr "有关详细信息,请参见 %sREADME%s。"
+msgstr "详见 %sREADME%s。"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "选择 -A/add 表示添加,I/Insert 表示插入。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "服务控制"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "服务错误"
@@ -408,7 +413,7 @@ msgstr "服务网关"
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "服务警告"
@@ -419,17 +424,17 @@ msgid ""
msgstr ""
"设置特定接口的DSCP标签(范围在1到63之间)。有关详细信息,请参见 %sREADME%s 。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr "因禁用 IPv6 支持而跳过 IPv6 策略 '%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "启动"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
-msgstr "正在启动 %s 服务"
+msgstr "启动 %s 服务中"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:154
msgid ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr "服务创建的表的起始(WAN)表ID号。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "停止"
@@ -454,9 +459,9 @@ msgstr "已停止(禁用)"
msgid "Stopped (version: %s)"
msgstr "已停止(版本:%s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
-msgstr "正在停止 %s 服务"
+msgstr "停止 %s 服务中"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:74
msgid "Strict enforcement"
@@ -478,9 +483,9 @@ msgstr "支持的协议"
msgid "Suppress/No output"
msgstr "抑制/无输出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "自定义用户文件“%s”中有语法错误!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr "自定义文件 '%s' 中存在语法错误"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -492,13 +497,13 @@ msgstr "%s 表示默认网关。详情见 %sREADME%s。"
msgid "The %s is not supported on this system."
msgstr "此系统不支持 %s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "%s service 未能发现 WAN 网关!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr "%s 服务未能发现 WAN 网关"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "%s 服务当前被禁用!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr "%s 服务当前处于禁用状态"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -506,39 +511,43 @@ msgstr "%s 服务当前被禁用!"
msgid "The %s support is unknown."
msgstr "不清楚是否支持 %s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr "ipset 名称“%s”超过允许的 31 个字符长度!"
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr "nft 集名称“%s”超过允许的 31 个字符长度!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr "WebUI 程序不是最新版 (版本号 %s),请更新它"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "意外退出或服务终止:“%s”!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr "ipset 名称长度超过了 31 个字符的上限"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr "nft 集名称长度超过了 31 个字符的上限"
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr "意外的退出或服务终止:'%s'"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "未知错误!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "未知警告!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr "未知警告。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "接口 '%s' 的未知数据包标记"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "策略 %s 中未知的协议"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
-msgstr "在自定义用户文件“%s”中检测到使用“curl”,但未安装“curl”!"
+"installed"
+msgstr "检测到自定义用户文件中使用了 'curl',但 'curl' 尚未安装"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -566,6 +575,75 @@ msgstr "Web UI配置"
msgid "all"
msgstr "所有"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "找不到二进制%s!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "配置(%s)验证失败!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr "自定义用户文件“%s”未找到或为空!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "运行自定义用户文件“%s”时出错!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "未能重新加载“%s”!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "设置“%s” 失败!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "未能设置任何网关!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "策略“%s”有一个未知接口!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "策略“%s”有未分配的接口!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "策略“%s”没有源/目标参数!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "此系统不支持解析器集 (%s)!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr "解析器集支持(%s)需要 ipset,但找不到 ipset 二进制文件!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr "解析器集支持(%s)需要 nftables,但找不到 nft 二进制文件!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "自定义用户文件“%s”中有语法错误!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "%s service 未能发现 WAN 网关!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "%s 服务当前被禁用!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr "ipset 名称“%s”超过允许的 31 个字符长度!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr "nft 集名称“%s”超过允许的 31 个字符长度!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "意外退出或服务终止:“%s”!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "未知警告!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr "在自定义用户文件“%s”中检测到使用“curl”,但未安装“curl”!"
+
#~ msgid "ip-full binary cannot be found!"
#~ msgstr "找不到 ip-full 二进制文件!"
diff --git a/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po b/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
index e45c00c4e1..a72f2c59e6 100644
--- a/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
+++ b/applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr ""
@@ -147,12 +147,12 @@ msgstr ""
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
diff --git a/applications/luci-app-pbr/po/zh_Hant/pbr.po b/applications/luci-app-pbr/po/zh_Hant/pbr.po
index 20eb4329ec..c6e3ba41b4 100644
--- a/applications/luci-app-pbr/po/zh_Hant/pbr.po
+++ b/applications/luci-app-pbr/po/zh_Hant/pbr.po
@@ -11,14 +11,14 @@ msgstr ""
"X-Generator: Weblate 4.16-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr "%s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
-msgstr "找不到 %s 二進位檔案!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
msgid ""
@@ -82,9 +82,9 @@ msgstr "鏈"
msgid "Condensed output"
msgstr "凝練輸出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
-msgstr "設定 (%s) 驗證失敗!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
msgid "Controls both system log and console output verbosity."
@@ -94,9 +94,9 @@ msgstr "控制系統日誌和主控台輸出的詳細程度。"
msgid "Custom User File Includes"
msgstr "自定義用戶文件包括"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
-msgstr "自訂使用者檔案「%s」未找到或是空的!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
msgid "DSCP Tag"
@@ -110,7 +110,7 @@ msgstr "DSCP標記"
msgid "Default ICMP Interface"
msgstr "預設ICMP界面"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr "停用"
@@ -120,7 +120,7 @@ msgstr "停用"
msgid "Disabled"
msgstr "已停用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr "正在停用 %s 服務"
@@ -142,7 +142,7 @@ msgstr "Dnsmasq nft 集"
msgid "Do not enforce policies when their gateway is down"
msgstr "當匝道關閉時不要執行政策"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr "啟用"
@@ -153,13 +153,13 @@ msgstr "啟用"
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr "正在啟用 %s 服務"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
-msgstr "執行自訂使用者檔案「%s」時發生錯誤!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
msgid ""
@@ -167,21 +167,21 @@ msgid ""
"QoS. Change with caution together with"
msgstr "服務使用的防火牆遮罩。高遮罩用於避免與SQM / QoS衝突。謹慎更改"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
-msgstr "未能重新載入「%s」!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr "無法解析 %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
-msgstr "設定「%s」 失敗!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
-msgstr "未能設定任何閘道!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
msgid "Force the ICMP protocol interface."
@@ -203,11 +203,11 @@ msgstr "忽略的界面"
msgid "Insert"
msgstr "插入"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr "插入策略 %s 的 IPv4 失敗"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr "策略 %s 的 IPv4 和 IPv6 插入失敗"
@@ -219,6 +219,11 @@ msgstr "安裝的 AdGuardHome (%s) 不支援 'ipset_file' 選項。"
msgid "Interface"
msgstr "介面"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr "本地位址/設備"
@@ -227,7 +232,7 @@ msgstr "本地位址/設備"
msgid "Local ports"
msgstr "本地端埠號"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr "策略 %s 中的 IP 系列不匹配"
@@ -285,17 +290,17 @@ msgstr "請取消設置策略“%s”的“src_addr”、“src_port”和“des
msgid "Policies"
msgstr "政策"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
-msgstr "原則「%s」有一個未知介面!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
-msgstr "原則「%s」有未分配的介面!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
-msgstr "原則「%s」沒有來源/目的參數!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
msgid "Policy Based Routing - Configuration"
@@ -313,7 +318,7 @@ msgstr "原則路由"
msgid "Protocol"
msgstr "協定"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr "設置路由時收到空的 tid/標記或介面名稱"
@@ -325,33 +330,33 @@ msgstr "遠端位址/網域"
msgid "Remote ports"
msgstr "遠端埠號"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr "解析程式 %s"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
-msgstr "此系統不支援解析器集 (%s)!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr "此系統不支援解析器集 (%s)。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
-msgstr "解析器集支援 (%s) 需要 ipset,但找不到 ipset 二進位檔案!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
-msgstr "解析器集支援 (%s) 需要 nftables,但找不到 nft 二進位檔案!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr "重新啟動"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr "正在重新啟動 %s 服務"
@@ -387,11 +392,11 @@ msgstr "請參閱 %sREADME%s 以獲得詳細資訊。"
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr "選擇 -A/add 表示加入, -I/Insert 表示插入。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr "服務控制"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr "服務出錯"
@@ -408,7 +413,7 @@ msgstr "服務匝道器"
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr "服務警告"
@@ -420,15 +425,15 @@ msgstr ""
"設定特定介面的 DSCP 標籤(取值範圍:1-63);請參閱 %sREADME%s 以獲得詳細資"
"訊。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr "跳過 IPv6 策略 '%s' ,因為 IPv6 支援已禁用"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr "啟動"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr "正在啟動 %s 服務"
@@ -443,7 +448,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr "服務創建的表的起始(WAN)表ID號碼。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr "停止"
@@ -455,7 +460,7 @@ msgstr "已停止 (停用)"
msgid "Stopped (version: %s)"
msgstr "已停止 (版本:%s)"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr "正在停止 %s 服務"
@@ -479,9 +484,9 @@ msgstr "已支援的協定"
msgid "Suppress/No output"
msgstr "抑制/無輸出"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
-msgstr "自訂使用者檔案「%s」中有語法錯誤!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
msgid "The %s indicates default gateway. See the %sREADME%s for details."
@@ -493,13 +498,13 @@ msgstr "%s 表示預設閘道。詳情見 %sREADME%s。"
msgid "The %s is not supported on this system."
msgstr "此系統不支援 %s。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
-msgstr "%s 服務未能發現廣域網閘道!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
-msgstr "%s 服務目前被停用!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:89
@@ -507,39 +512,43 @@ msgstr "%s 服務目前被停用!"
msgid "The %s support is unknown."
msgstr "%s 支援未知。"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
-msgstr "ipset 名稱「%s」超過允許的 31 個字元長度!"
-
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
-msgstr "nft 集名稱「%s」超過允許的 31 個字元長度!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
-msgstr "意外退出或服務終止:「%s」!"
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr "未知錯誤!"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
-msgstr "未知警告!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
+msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr "介面 '%s' 的未知資料包標記"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr "策略 %s 中的未知協定"
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
-msgstr "在自訂使用者檔案「%s」中偵測到使用「curl」,但未安裝「curl」!"
+"installed"
+msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
msgid "Use resolver set support for domains"
@@ -567,6 +576,75 @@ msgstr "Web UI配置"
msgid "all"
msgstr "所有"
+#~ msgid "%s binary cannot be found!"
+#~ msgstr "找不到 %s 二進位檔案!"
+
+#~ msgid "Config (%s) validation failure!"
+#~ msgstr "設定 (%s) 驗證失敗!"
+
+#~ msgid "Custom user file '%s' not found or empty!"
+#~ msgstr "自訂使用者檔案「%s」未找到或是空的!"
+
+#~ msgid "Error running custom user file '%s'!"
+#~ msgstr "執行自訂使用者檔案「%s」時發生錯誤!"
+
+#~ msgid "Failed to reload '%s'!"
+#~ msgstr "未能重新載入「%s」!"
+
+#~ msgid "Failed to set up '%s'!"
+#~ msgstr "設定「%s」 失敗!"
+
+#~ msgid "Failed to set up any gateway!"
+#~ msgstr "未能設定任何閘道!"
+
+#~ msgid "Policy '%s' has an unknown interface!"
+#~ msgstr "原則「%s」有一個未知介面!"
+
+#~ msgid "Policy '%s' has no assigned interface!"
+#~ msgstr "原則「%s」有未分配的介面!"
+
+#~ msgid "Policy '%s' has no source/destination parameters!"
+#~ msgstr "原則「%s」沒有來源/目的參數!"
+
+#~ msgid "Resolver set (%s) is not supported on this system!"
+#~ msgstr "此系統不支援解析器集 (%s)!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires ipset, but ipset binary cannot be "
+#~ "found!"
+#~ msgstr "解析器集支援 (%s) 需要 ipset,但找不到 ipset 二進位檔案!"
+
+#~ msgid ""
+#~ "Resolver set support (%s) requires nftables, but nft binary cannot be "
+#~ "found!"
+#~ msgstr "解析器集支援 (%s) 需要 nftables,但找不到 nft 二進位檔案!"
+
+#~ msgid "Syntax error in custom user file '%s'!"
+#~ msgstr "自訂使用者檔案「%s」中有語法錯誤!"
+
+#~ msgid "The %s service failed to discover WAN gateway!"
+#~ msgstr "%s 服務未能發現廣域網閘道!"
+
+#~ msgid "The %s service is currently disabled!"
+#~ msgstr "%s 服務目前被停用!"
+
+#~ msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#~ msgstr "ipset 名稱「%s」超過允許的 31 個字元長度!"
+
+#~ msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#~ msgstr "nft 集名稱「%s」超過允許的 31 個字元長度!"
+
+#~ msgid "Unexpected exit or service termination: '%s'!"
+#~ msgstr "意外退出或服務終止:「%s」!"
+
+#~ msgid "Unknown Warning!"
+#~ msgstr "未知警告!"
+
+#~ msgid ""
+#~ "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+#~ "installed!"
+#~ msgstr "在自訂使用者檔案「%s」中偵測到使用「curl」,但未安裝「curl」!"
+
#~ msgid "%s (disabled)"
#~ msgstr "%s(已停用)"
diff --git a/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po b/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
index 2de6fa9a5c..e887f6f14c 100644
--- a/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
+++ b/applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
@@ -11,13 +11,13 @@ msgstr ""
"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
msgid "%s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
-msgid "%s binary cannot be found!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+msgid "%s binary cannot be found"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61
@@ -76,8 +76,8 @@ msgstr ""
msgid "Condensed output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:205
-msgid "Config (%s) validation failure!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
+msgid "Config (%s) validation failure"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
@@ -88,8 +88,8 @@ msgstr ""
msgid "Custom User File Includes"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
-msgid "Custom user file '%s' not found or empty!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
+msgid "Custom user file '%s' not found or empty"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:254
@@ -104,7 +104,7 @@ msgstr ""
msgid "Default ICMP Interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
msgid "Disable"
msgstr ""
@@ -114,7 +114,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:309
msgid "Disabling %s service"
msgstr ""
@@ -136,7 +136,7 @@ msgstr ""
msgid "Do not enforce policies when their gateway is down"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:299
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302
msgid "Enable"
msgstr ""
@@ -147,12 +147,12 @@ msgstr ""
msgid "Enabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:224
-msgid "Error running custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
+msgid "Error running custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162
@@ -161,20 +161,20 @@ msgid ""
"QoS. Change with caution together with"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
-msgid "Failed to reload '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
+msgid "Failed to reload '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
msgid "Failed to resolve %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
-msgid "Failed to set up '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:222
+msgid "Failed to set up '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226
-msgid "Failed to set up any gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+msgid "Failed to set up any gateway"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:138
@@ -197,11 +197,11 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
msgid "Insertion failed for IPv4 for policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
msgid "Insertion failed for both IPv4 and IPv6 for policy %s"
msgstr ""
@@ -213,6 +213,11 @@ msgstr ""
msgid "Interface"
msgstr ""
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:195
msgid "Local addresses / devices"
msgstr ""
@@ -221,7 +226,7 @@ msgstr ""
msgid "Local ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
msgid "Mismatched IP family between in policy %s"
msgstr ""
@@ -277,16 +282,16 @@ msgstr ""
msgid "Policies"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
-msgid "Policy '%s' has an unknown interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+msgid "Policy '%s' has an unknown interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
-msgid "Policy '%s' has no assigned interface!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:219
+msgid "Policy '%s' has no assigned interface"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
-msgid "Policy '%s' has no source/destination parameters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:218
+msgid "Policy '%s' has no source/destination parameters"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56
@@ -305,7 +310,7 @@ msgstr ""
msgid "Protocol"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:234
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
msgid "Received empty tid/mark or interface name when setting up routing"
msgstr ""
@@ -317,33 +322,33 @@ msgstr ""
msgid "Remote ports"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
msgid "Resolver %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
-msgid "Resolver set (%s) is not supported on this system!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
+msgid "Resolver set (%s) is not supported on this system"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
msgid "Resolver set (%s) is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:208
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210
msgid ""
-"Resolver set support (%s) requires ipset, but ipset binary cannot be found!"
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:209
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
msgid ""
-"Resolver set support (%s) requires nftables, but nft binary cannot be found!"
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280
msgid "Restart"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:276
msgid "Restarting %s service"
msgstr ""
@@ -377,11 +382,11 @@ msgstr ""
msgid "Select Add for -A/add and Insert for -I/Insert."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
msgid "Service Control"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:237
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
msgid "Service Errors"
msgstr ""
@@ -398,7 +403,7 @@ msgstr ""
msgid "Service Status"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
msgid "Service Warnings"
msgstr ""
@@ -408,15 +413,15 @@ msgid ""
"%sREADME%s for details."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:230
msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:269
msgid "Start"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
msgid "Starting %s service"
msgstr ""
@@ -430,7 +435,7 @@ msgstr ""
msgid "Starting (WAN) Table ID number for tables created by the service."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:288
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
msgid "Stop"
msgstr ""
@@ -442,7 +447,7 @@ msgstr ""
msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
msgid "Stopping %s service"
msgstr ""
@@ -466,8 +471,8 @@ msgstr ""
msgid "Suppress/No output"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223
-msgid "Syntax error in custom user file '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+msgid "Syntax error in custom user file '%s'"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
@@ -480,12 +485,12 @@ msgstr ""
msgid "The %s is not supported on this system."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:212
-msgid "The %s service failed to discover WAN gateway!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
+msgid "The %s service failed to discover WAN gateway"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
-msgid "The %s service is currently disabled!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
+msgid "The %s service is currently disabled"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:83
@@ -494,38 +499,42 @@ msgstr ""
msgid "The %s support is unknown."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213
-msgid "The ipset name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185
+msgid "The WebUI application is outdated (version %s), please update it"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:214
-msgid "The nft set name '%s' is longer than allowed 31 characters!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
+msgid "The ipset name '%s' is longer than allowed 31 characters"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-msgid "Unexpected exit or service termination: '%s'!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:216
+msgid "The nft set name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217
+msgid "Unexpected exit or service termination: '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:249
msgid "Unknown Error!"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:194
-msgid "Unknown Warning!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:196
+msgid "Unknown Warning."
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
msgid "Unknown packet mark for interface '%s'"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:231
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:233
msgid "Unknown protocol in policy %s"
msgstr ""
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:225
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:227
msgid ""
"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
-"installed!"
+"installed"
msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102