summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-mwan3/po
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-mwan3/po')
-rw-r--r--applications/luci-app-mwan3/po/ar/mwan3.po777
-rw-r--r--applications/luci-app-mwan3/po/bg/mwan3.po745
-rw-r--r--applications/luci-app-mwan3/po/bn_BD/mwan3.po745
-rw-r--r--applications/luci-app-mwan3/po/ca/mwan3.po760
-rw-r--r--applications/luci-app-mwan3/po/cs/mwan3.po783
-rw-r--r--applications/luci-app-mwan3/po/de/mwan3.po1122
-rw-r--r--applications/luci-app-mwan3/po/el/mwan3.po763
-rw-r--r--applications/luci-app-mwan3/po/en/mwan3.po754
-rw-r--r--applications/luci-app-mwan3/po/es/mwan3.po1135
-rw-r--r--applications/luci-app-mwan3/po/fi/mwan3.po773
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po1122
-rw-r--r--applications/luci-app-mwan3/po/he/mwan3.po752
-rw-r--r--applications/luci-app-mwan3/po/hi/mwan3.po745
-rw-r--r--applications/luci-app-mwan3/po/hu/mwan3.po1118
-rw-r--r--applications/luci-app-mwan3/po/it/mwan3.po768
-rw-r--r--applications/luci-app-mwan3/po/ja/mwan3.po1106
-rw-r--r--applications/luci-app-mwan3/po/ko/mwan3.po754
-rw-r--r--applications/luci-app-mwan3/po/mr/mwan3.po765
-rw-r--r--applications/luci-app-mwan3/po/ms/mwan3.po749
-rw-r--r--applications/luci-app-mwan3/po/nb_NO/mwan3.po757
-rw-r--r--applications/luci-app-mwan3/po/pl/mwan3.po1127
-rw-r--r--applications/luci-app-mwan3/po/pt/mwan3.po1123
-rw-r--r--applications/luci-app-mwan3/po/pt_BR/mwan3.po1133
-rw-r--r--applications/luci-app-mwan3/po/ro/mwan3.po761
-rw-r--r--applications/luci-app-mwan3/po/ru/mwan3.po1138
-rw-r--r--applications/luci-app-mwan3/po/sk/mwan3.po764
-rw-r--r--applications/luci-app-mwan3/po/sv/mwan3.po772
-rw-r--r--applications/luci-app-mwan3/po/templates/mwan3.pot745
-rw-r--r--applications/luci-app-mwan3/po/tr/mwan3.po1120
-rw-r--r--applications/luci-app-mwan3/po/uk/mwan3.po774
-rw-r--r--applications/luci-app-mwan3/po/vi/mwan3.po764
-rw-r--r--applications/luci-app-mwan3/po/zh_Hans/mwan3.po1079
-rw-r--r--applications/luci-app-mwan3/po/zh_Hant/mwan3.po1080
33 files changed, 15450 insertions, 13923 deletions
diff --git a/applications/luci-app-mwan3/po/ar/mwan3.po b/applications/luci-app-mwan3/po/ar/mwan3.po
index c5e0e3a1e4..0beda19599 100644
--- a/applications/luci-app-mwan3/po/ar/mwan3.po
+++ b/applications/luci-app-mwan3/po/ar/mwan3.po
@@ -11,231 +11,247 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- اختر من فضلك --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "انذار"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "جمع البيانات..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "حرج"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "تصحيح الأخطاء"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "عنوان الوجهة"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "بوابة الوجهة"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "التشخيص"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "معطل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "طوارئ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "مفعل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "خطأ"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -243,582 +259,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 و IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "IPv4 فقط"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "IPv6 فقط"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "معلومات"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "واجهه"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "واجهات"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "جار التحميل"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "تسجيل"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "قياس"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "قياس"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "لا"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "ملاحضة"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "سياسة"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "بروتوكول"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "القاعدة"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "عنوان المصدر"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "منفذ المصدر"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "في انتظار اكتمال الأمر ..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "تحذير"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "نعم"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "جمع البيانات..."
+
+#~ msgid "Interfaces"
+#~ msgstr "واجهات"
+
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "في انتظار اكتمال الأمر ..."
diff --git a/applications/luci-app-mwan3/po/bg/mwan3.po b/applications/luci-app-mwan3/po/bg/mwan3.po
index 412a0bedab..08c8999cc4 100644
--- a/applications/luci-app-mwan3/po/bg/mwan3.po
+++ b/applications/luci-app-mwan3/po/bg/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/bn_BD/mwan3.po b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
index d9deb8f48a..3ea5fb5a5b 100644
--- a/applications/luci-app-mwan3/po/bn_BD/mwan3.po
+++ b/applications/luci-app-mwan3/po/bn_BD/mwan3.po
@@ -4,231 +4,243 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -236,582 +248,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/ca/mwan3.po b/applications/luci-app-mwan3/po/ca/mwan3.po
index d0c3548b2f..65f414b391 100644
--- a/applications/luci-app-mwan3/po/ca/mwan3.po
+++ b/applications/luci-app-mwan3/po/ca/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "S’estan recollint dades…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depuració"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,552 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfície"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "S’està carregant"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "No"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "S’està esperant que l’ordre s’acabi…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sí"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "S’estan recollint dades…"
+
+#~ msgid "Loading"
+#~ msgstr "S’està carregant"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "S’està esperant que l’ordre s’acabi…"
diff --git a/applications/luci-app-mwan3/po/cs/mwan3.po b/applications/luci-app-mwan3/po/cs/mwan3.po
index 3c41749916..296f7b4d9c 100644
--- a/applications/luci-app-mwan3/po/cs/mwan3.po
+++ b/applications/luci-app-mwan3/po/cs/mwan3.po
@@ -10,72 +10,99 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hodina"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuta"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d sekunda"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d sekunda"
+msgstr[1] "%d sekunda"
+msgstr[2] "%d sekunda"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d sekund"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Vyberte --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
#, fuzzy
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
@@ -84,160 +111,147 @@ msgstr ""
"Přijatelné hodnoty: 1-100. Takovýto počet IP adres pro sledování musí "
"odpovídat, aby byla síťová linka považována za aktivní"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Přijatelné hodnoty: 1-1000. Výchozí je 1, pokud není nastaveno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Přijatelné hodnoty: 1-256. Výchozí je 1, pokud není nastaveno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Upozornění"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Shromažďování údajů…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritické"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Ladění"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Cílová adresa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Cílový port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Zakázáno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Záchrana"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Zapnuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -245,582 +259,561 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informace"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Rozhraní"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Síťová rozhraní"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Načítání"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Protokolování"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrika"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrika"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Ne"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Oznámení"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Politika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Pravidlo"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Zdrojová adresa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Zdrojový port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Čekání na dokončení příkazu..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varování"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Váha"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Ano"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Shromažďování údajů…"
+
+#~ msgid "Detail"
+#~ msgstr "Detail"
+
+#~ msgid "Interfaces"
+#~ msgstr "Síťová rozhraní"
+
+#~ msgid "Loading"
+#~ msgstr "Načítání"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Čekání na dokončení příkazu..."
+
+#~ msgid "Weight"
+#~ msgstr "Váha"
diff --git a/applications/luci-app-mwan3/po/de/mwan3.po b/applications/luci-app-mwan3/po/de/mwan3.po
index 7073103e25..c2ced1bbc3 100644
--- a/applications/luci-app-mwan3/po/de/mwan3.po
+++ b/applications/luci-app-mwan3/po/de/mwan3.po
@@ -10,72 +10,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d Stunde"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d Minute"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d Minuten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d Sekunde"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d Sekunde"
+msgstr[1] "%d Sekunde"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d Sekunden"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Bitte auswählen --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,164 +109,151 @@ msgstr ""
"Gültige Werte: 1-100. Diese Anzahl an Tracking-IP-Adressen müssen antworten, "
"damit die Schnittstelle als aktiv angesehen wird"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Gültige Werte: 1-1000. Standard auf 1, falls nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Akzeptable Werte: 1-256. Standardwert ist 1, wenn nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alarm"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Alle erforderlichen IP-Regeln für die Schnittstelle %s gefunden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Auch diese Routing-Tabelle für verbundene Netzwerke scannen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Prüfen der IP-Regeln"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Linkqualität prüfen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Prüfen der Routing-Tabelle"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Sammle Daten..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritisch"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Zieladresse"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Zielport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnosen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Deaktiviert"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Eine als offline markierte Schnittstelle wird nach dieser Anzahl "
"erfolgreicher Tracking-Runden als online angesehen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Notfall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Aktiviere SSL-Tracking"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Aktiviert die Protokollierung von Firewall-Regeln (globale Firewall-"
"Protokollierung muss ebenfalls aktiviert sein)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Aktiviert die globale Firewall-Protokollierung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Aktiviert HTTPS-Tracking auf SSL-Port 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Geben Sie den Wert in hex ein, beginnend mit <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Ausführen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Erwarteter Schnittstellen status beim up event"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Fehler Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Fehler Latenzzeit [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Fehler Paketverlust [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Firewall-Protokollierungsstufe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Firewall-Maske"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Conntrack-Tabelle leeren"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Leere Global-Firewall-Conntrack-Table bei Schnittstellen-Events"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Allgemein"
@@ -248,185 +261,117 @@ msgstr "Allgemein"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "UCI-Zugriff für luci-app-mwan3 erlauben"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN läuft nicht"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IP-Set"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Ausgangszustand"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Schnittstelle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Schnittstelle nicht aktiv"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Schnittstelle aktiv"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"Die Schnittstelle wird nach dieser Anzahl an fehlgeschlagenen Tracking-"
"Runden als offline angesehen"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Schnittstellen"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Internet-Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Fehlerintervall beibehalten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Ping-Fehlerintervall während des Ausfalls beibehalten"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Letzter Ausweg"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Lastverteilung"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Lade"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Protokollierung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Protokollierungsstufe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Allgemein"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Schnittstellen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Mitglieder"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Benachrichtigung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Richtlinien"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regeln"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN-Konfiguration, Schnittstelle - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN Schnittstellen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN-Konfiguration, Mitglieder - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN-Konfiguration, Richtlinien - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN-Konfiguration, Regeln - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Status - Details"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN Status - Diagnose"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN Status - Fehlerbehebung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Maximale TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -434,45 +379,91 @@ msgstr ""
"Kann als einzelner oder mehrfacher Port (z.B. \"22\" oder \"80,443\") oder "
"als Port-Range (z.B. \"1024:2048\") ohne Anführungsstriche eingegeben werden"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Mitglied"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Mitglied, in Verwendung"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Mitglieder"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Mitglieder sind Profile, die eine Metrik und Gewichtung and eine MWAN-"
-"Schnittstelle anhängen<br />Namen dürfen folgende Zeichen enthalten: A-Z, a-"
-"z, 0-9, _ und keine Leerzeichen<br />Mitglieder dürfen nicht denselben Namen "
-"mit konfigurierten Schnittstellen, Richtlinien oder Regeln teilen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Mitglieder, zugewiesen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Metrik"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Beide IP-Regeln fehlen für die Schnittstelle %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -480,231 +471,242 @@ msgstr ""
"Name der IPset-Regel. Benötigt eine IPset-Regel in /etc/dnsmasq.conf (z.B. "
"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nein"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Keine MWAN-Schnittstellen gefunden"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "No gateway für Schnittstelle %s gefunden."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Kein Tracking Host für die Schnittstelle %s definiert."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Notiz"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Benachrichtigung"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Nur eine IP-Regel für die Schnittstelle %s gefunden"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping-Zähler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping-Standard-Gateway"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping-Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Ping-Intervall während Fehlererkennung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Ping-Intervall während der Wiederherstellung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping-Größe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping-Timeout"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping-Tracking-IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Richtlinien"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Richtlinien sind Profile, die ein oder mehrere Mitglieder gruppieren und "
-"MWANsteuern und verteilt den Traffic<br />Mitglieder-Schnittstellen mit "
-"niedrigeren Metriken werden als ersters genutzt<br />Mitglieder-"
-"Schnittstellen mit der gleichen Metrik werden lastverteilt<br /> Mitglieder-"
-"Schnittstellen verteilen mehr Traffic aus denen mit höhere Gewichtung.<br /"
-">Namen können die Zeichen A-Z, a-z, 0-9, _ und keine Leerzeichen enthalten. "
-"<br />Namen müssen 15 Zeichen oder weniger sein<br />Richtlinien dürfen "
-"nicht den gleichen Namen wie konfigurierte Schnittstellen, Mitglieder oder "
-"Regeln verwenden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Standardregel"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Richtlinie, zugewiesen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Recovery Intervall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Recovery Latenzzeit [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Recovery Paketverlust [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Routing-Tabelle %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Routing-Tabelle %s für die Schnittstelle %s gefunden"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Routing-Tabelle %s für die Schnittstelle %s nicht gefunden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Routing-Tabelle nachschlagen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regel"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regeln"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Regeln legen fest, welcher Datenverkehr eine bestimmte MWAN-Richtlinie "
-"verwendet<br />Regeln basieren auf IP-Adresse, Port oder Protokoll<br /"
-">Regeln werden von oben nach unten abgeglichen<br />Regeln unterhalb einer "
-"Matching-Regel werden ignoriert<br />Der Datenverkehr, der keiner Regel "
-"entspricht, wird über die Hauptroutentabelle geleitet<br />Der Datenverkehr, "
-"der für bekannte (nicht Standard) Netzwerke bestimmt istwird von der "
-"Hauptroutinentabelle abgewickelt<br />Der Datenverker, der einer Regel "
-"entspricht, wo alle WAN-Schnittstellen für diese Richtlinie nicht verbunden "
-"sind, werden verworfen<br />Namen können die Zeichen A-Z, a-z, 0-9, _ und "
-"keine Leerzeichen enthalten<br />Regeln dürfen nicht den gleichen Namen wie "
-"konfigurierte Schnittstellen, Mitglieder oder Richtlinien verwenden<br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Sekunden. Gültige Werte: 1-1000000. Standard bei 600 falls nicht gesetzt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Quelladresse"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Quellport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Sticky-Timeout"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Unterstützt CIDR-Schreibweise (z.B. \"192.168.100.0/24\") ohne "
"Anführungsstriche"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Aufgabe"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Es sind derzeit %d von %d unterstützten Schnittstellen konfiguriert"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Zeigt die Metrik an, die dieser Schnittstelle in /etc/config/network "
"zugeordnet ist"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -713,57 +715,29 @@ msgstr ""
"Link aktiv oder inaktiv ist. Leer lassen, um die Schnittstelle als dauerhaft "
"online anzusehen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Dieser Abschnitt ermöglicht es Ihnen, den Inhalt von \"/etc/mwan3.user\" zu "
-"ändern <br />Die Datei bleibt auch während des System-Upgrades erhalten.<br /"
-"><br />Anmerkung:<br />Diese Datei wird als Shell-Skript interpretiert.<br /"
-">Die erste Zeile des Skripts muss &#34;#!/bin/sh&#34; ohne Anführungszeichen "
-"sein.<br />Zeilen, die mit # beginnen, sind Kommentare und werden nicht "
-"ausgeführt.<br />Setzen Sie Ihre eigene mwan3-Aktion hier, sie wird bei "
-"jedem netifd hotplug interface event ausgeführt<br />für die Schnittstell wo "
-"der mwan3 aktiviert ist.<br /><br /><br /><br />Es gibt drei Haupt "
-"Umgebungsvariablen, die an dieses Skript übergeben werden.<br /><br /><br />"
-"$ACTION <br />* \"ifup\" Wird von netifd und mwan3track ausgeführt<br />* "
-"\"ifdown\" Wird von netifd und mwan3track ausgeführt<br />* \"connected\" "
-"Wird von mwan3track ausgeführt, wenn das Tracking erfolgreich war <br />* "
-"\"disconnected\" Wird von mwan3track ausgeführt, wenn das Tracking "
-"fehlgeschlagen ist <br />$INTERFACE Name der Schnittstelle, die up oder down "
-"gegangen ist (z.B. \"wan\" oder \"wwan\")<br />$DEVICE Physischer "
-"Gerätename, dessen Schnittstelle up oder down gegangen ist (z.B. \"eth0\" "
-"oder \"wwan0\")<br /><br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Name oder IP-Adresse des Tracking Hosts"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Tracking-Methode"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Tracking-Sicherheit"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -772,132 +746,314 @@ msgstr ""
"der festgelegten Timeout-Periode entspricht, wird die gleiche WAN-"
"Schnittstelle verwenden"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Fehlerbehebung"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "Laufzeit"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Schaue in der Datei /etc/protocols für Protokollbeschreibung mach"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"WARNUNG: %d Schnittstellen sind konfiguriert. Damit wird das Maximum von %d "
-"überschritten!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "WARNUNG: Schnittstelle %s wurde in /etc/config/network nicht gefunden"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "WARNUNG: Die Schnittstelle %s hat eine doppelte Metrik %s konfiguriert"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"WARNUNG: Die Tracking-Sicherheit der Schnittstelle %s ist höher als die "
-"Anzahl der Tracking Hosts (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"WARNUNG: Die Schnittstelle %s hat keine Standardroute in der "
-"Hauptroutinentabelle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"WARNUNG: Die Regel %s hat die maximale Namenslänge von 15 Zeichen "
-"überschritten"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Fehlerbehebung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"WARNUNG: Die Regel %s hat einen Port, der mit keinem oder einem falschen "
-"Protokoll konfiguriert ist!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Der Befehl wird ausgeführt..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Laufzeit"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Schaue in der Datei /etc/protocols für Protokollbeschreibung mach"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Gewichtung"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Sobald alle Mitglieder der Richtlinie offline sind, wird dieses Verhalten "
"für passenden Traffic verwendet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Ja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "verbunden (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "default (Haupt-Routing-Tabelle wird benutzt)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "getrennt (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "unerreichbar (rejectet)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Alle erforderlichen IP-Regeln für die Schnittstelle %s gefunden"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Sammle Daten..."
+
+#~ msgid "Detail"
+#~ msgstr "Detail"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN läuft nicht"
+
+#~ msgid "Interfaces"
+#~ msgstr "Schnittstellen"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Lastverteilung"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Allgemein"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Schnittstellen"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Mitglieder"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Benachrichtigung"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Richtlinien"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regeln"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Schnittstelle - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Schnittstellen"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Mitglieder - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Richtlinien - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN-Konfiguration, Regeln - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Status - Details"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Status - Diagnose"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Status - Fehlerbehebung"
+
+#~ msgid "Members"
+#~ msgstr "Mitglieder"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Mitglieder sind Profile, die eine Metrik und Gewichtung and eine MWAN-"
+#~ "Schnittstelle anhängen<br />Namen dürfen folgende Zeichen enthalten: A-Z, "
+#~ "a-z, 0-9, _ und keine Leerzeichen<br />Mitglieder dürfen nicht denselben "
+#~ "Namen mit konfigurierten Schnittstellen, Richtlinien oder Regeln teilen"
+
+#~ msgid "Members assigned"
+#~ msgstr "Mitglieder, zugewiesen"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Beide IP-Regeln fehlen für die Schnittstelle %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "No gateway für Schnittstelle %s gefunden."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Kein Tracking Host für die Schnittstelle %s definiert."
+
+#~ msgid "Notification"
+#~ msgstr "Benachrichtigung"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Nur eine IP-Regel für die Schnittstelle %s gefunden"
+
+#~ msgid "Policies"
+#~ msgstr "Richtlinien"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Richtlinien sind Profile, die ein oder mehrere Mitglieder gruppieren und "
+#~ "MWANsteuern und verteilt den Traffic<br />Mitglieder-Schnittstellen mit "
+#~ "niedrigeren Metriken werden als ersters genutzt<br />Mitglieder-"
+#~ "Schnittstellen mit der gleichen Metrik werden lastverteilt<br /> "
+#~ "Mitglieder-Schnittstellen verteilen mehr Traffic aus denen mit höhere "
+#~ "Gewichtung.<br />Namen können die Zeichen A-Z, a-z, 0-9, _ und keine "
+#~ "Leerzeichen enthalten. <br />Namen müssen 15 Zeichen oder weniger "
+#~ "sein<br />Richtlinien dürfen nicht den gleichen Namen wie konfigurierte "
+#~ "Schnittstellen, Mitglieder oder Regeln verwenden"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Routing-Tabelle %s für die Schnittstelle %s gefunden"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Routing-Tabelle %s für die Schnittstelle %s nicht gefunden"
+
+#~ msgid "Rules"
+#~ msgstr "Regeln"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Regeln legen fest, welcher Datenverkehr eine bestimmte MWAN-Richtlinie "
+#~ "verwendet<br />Regeln basieren auf IP-Adresse, Port oder Protokoll<br /"
+#~ ">Regeln werden von oben nach unten abgeglichen<br />Regeln unterhalb "
+#~ "einer Matching-Regel werden ignoriert<br />Der Datenverkehr, der keiner "
+#~ "Regel entspricht, wird über die Hauptroutentabelle geleitet<br />Der "
+#~ "Datenverkehr, der für bekannte (nicht Standard) Netzwerke bestimmt "
+#~ "istwird von der Hauptroutinentabelle abgewickelt<br />Der Datenverker, "
+#~ "der einer Regel entspricht, wo alle WAN-Schnittstellen für diese "
+#~ "Richtlinie nicht verbunden sind, werden verworfen<br />Namen können die "
+#~ "Zeichen A-Z, a-z, 0-9, _ und keine Leerzeichen enthalten<br />Regeln "
+#~ "dürfen nicht den gleichen Namen wie konfigurierte Schnittstellen, "
+#~ "Mitglieder oder Richtlinien verwenden<br />"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Es sind derzeit %d von %d unterstützten Schnittstellen konfiguriert"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Dieser Abschnitt ermöglicht es Ihnen, den Inhalt von \"/etc/mwan3.user\" "
+#~ "zu ändern <br />Die Datei bleibt auch während des System-Upgrades "
+#~ "erhalten.<br /><br />Anmerkung:<br />Diese Datei wird als Shell-Skript "
+#~ "interpretiert.<br />Die erste Zeile des Skripts muss &#34;#!/bin/sh&#34; "
+#~ "ohne Anführungszeichen sein.<br />Zeilen, die mit # beginnen, sind "
+#~ "Kommentare und werden nicht ausgeführt.<br />Setzen Sie Ihre eigene mwan3-"
+#~ "Aktion hier, sie wird bei jedem netifd hotplug interface event "
+#~ "ausgeführt<br />für die Schnittstell wo der mwan3 aktiviert ist.<br /"
+#~ "><br /><br /><br />Es gibt drei Haupt Umgebungsvariablen, die an dieses "
+#~ "Skript übergeben werden.<br /><br /><br />$ACTION <br />* \"ifup\" Wird "
+#~ "von netifd und mwan3track ausgeführt<br />* \"ifdown\" Wird von netifd "
+#~ "und mwan3track ausgeführt<br />* \"connected\" Wird von mwan3track "
+#~ "ausgeführt, wenn das Tracking erfolgreich war <br />* \"disconnected\" "
+#~ "Wird von mwan3track ausgeführt, wenn das Tracking fehlgeschlagen ist <br /"
+#~ ">$INTERFACE Name der Schnittstelle, die up oder down gegangen ist (z.B. "
+#~ "\"wan\" oder \"wwan\")<br />$DEVICE Physischer Gerätename, dessen "
+#~ "Schnittstelle up oder down gegangen ist (z.B. \"eth0\" oder "
+#~ "\"wwan0\")<br /><br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "WARNUNG: %d Schnittstellen sind konfiguriert. Damit wird das Maximum von "
+#~ "%d überschritten!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "WARNUNG: Schnittstelle %s wurde in /etc/config/network nicht gefunden"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "WARNUNG: Die Schnittstelle %s hat eine doppelte Metrik %s konfiguriert"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "WARNUNG: Die Tracking-Sicherheit der Schnittstelle %s ist höher als die "
+#~ "Anzahl der Tracking Hosts (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "WARNUNG: Die Schnittstelle %s hat keine Standardroute in der "
+#~ "Hauptroutinentabelle"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "WARNUNG: Die Regel %s hat die maximale Namenslänge von 15 Zeichen "
+#~ "überschritten"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "WARNUNG: Die Regel %s hat einen Port, der mit keinem oder einem falschen "
+#~ "Protokoll konfiguriert ist!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Der Befehl wird ausgeführt..."
+
+#~ msgid "Weight"
+#~ msgstr "Gewichtung"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Maximale Paketlatenzzeit [ms]"
diff --git a/applications/luci-app-mwan3/po/el/mwan3.po b/applications/luci-app-mwan3/po/el/mwan3.po
index 0ad7b0562d..70f233ad67 100644
--- a/applications/luci-app-mwan3/po/el/mwan3.po
+++ b/applications/luci-app-mwan3/po/el/mwan3.po
@@ -10,231 +10,244 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d ώρα"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d λεπτό"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d λεπτά"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d δευτερόλεπτο"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d δευτερόλεπτο"
+msgstr[1] "%d δευτερόλεπτο"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d δευτερόλεπτα"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Παρακαλώ επιλέξτε --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Αποδεκτές τιμές: 1-1000. Προεπιλέγεται το 1 αν δεν οριστεί"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Αποδεκτές τιμές: 1-256. Προεπιλέγεται το 1 αν δεν οριστεί"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Συλλογή δεδομένων..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Κρίσιμο"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Αποσφαλμάτωση"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Διεύθυνση προορισμού"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Θύρα προορισμού"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Διαγνωστικά"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Σφάλμα"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Εκτέλεση"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +255,552 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 και IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Διεπαφή"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Διεπαφές"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Φόρτωση"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Συλλογή δεδομένων..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Διεπαφές"
+
+#~ msgid "Loading"
+#~ msgstr "Φόρτωση"
diff --git a/applications/luci-app-mwan3/po/en/mwan3.po b/applications/luci-app-mwan3/po/en/mwan3.po
index 316842b842..daddffe73c 100644
--- a/applications/luci-app-mwan3/po/en/mwan3.po
+++ b/applications/luci-app-mwan3/po/en/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,584 +254,550 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"WARNING: Rule %s has a port configured with no or improper protocol "
-"specified!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "WARNING: Rule %s has a port configured with no or improper protocol "
+#~ "specified!"
diff --git a/applications/luci-app-mwan3/po/es/mwan3.po b/applications/luci-app-mwan3/po/es/mwan3.po
index c1c6709b69..98a0ce90b1 100644
--- a/applications/luci-app-mwan3/po/es/mwan3.po
+++ b/applications/luci-app-mwan3/po/es/mwan3.po
@@ -13,72 +13,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Por favor elija --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -86,168 +112,155 @@ msgstr ""
"Valores aceptables: 1-100. Esta cantidad de direcciones IP de seguimiento "
"debe responder para que el enlace se considere activo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
"Valores aceptables: 1-1000. El valor predeterminado es 1 si no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
"Valores aceptables: 1-256. El valor predeterminado es 1 si no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Se encontraron todas las reglas de IP requeridas para la interfaz %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "También escanee esta tabla de enrutamiento para redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Comprobar reglas de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Comprobar calidad del enlace"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Ver tabla de enrutamiento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Recolectando datos…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Crítico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depurar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Dirección de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Puerto de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalles"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnósticos"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Desactivado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"La interfaz inactiva se considerará activa después de tantas pruebas de ping "
"exitosas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Tiempo de inactividad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergencia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Activar seguimiento de SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Activa el registro de reglas de firewall (el registro global de mwan3 "
"también debe estar activado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Activa el registro de firewall global"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Activa el seguimiento de HTTPS en el puerto SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Ingrese el valor en hexadecimal, comenzando con <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Error"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Ejecutar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar el estado de la interfaz en el evento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de fracaso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Latencia de falla [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Pérdida de paquetes fallidos [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nivel de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Mascara de Firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Purgar mesa de conexión"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Vaciar la tabla de conexiones de firewall global en los eventos de la "
"interfaz"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globales"
@@ -255,185 +268,117 @@ msgstr "Globales"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceder acceso UCI para luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN no se está ejecutando"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Sólo IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Sólo IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Estado inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Bajar interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Levantar interfaz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"La interfaz se considerará inactiva después de tantas pruebas de ping "
"fallidas"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protocolo de Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Mantener el intervalo de falla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Mantener el intervalo de falla de ping durante el estado de falla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceo de carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Cargando"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Inicio de sesión"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nivel de registro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globales"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Miembros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificación"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Reglas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuración de la interfaz MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuración de miembros de MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuración de la política MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "Configuración de la regla MWAN -%s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Estado de MWAN - Detalle"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Estado de MWAN - Diagnóstico"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Estado de MWAN - Resolución de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Máx TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -441,45 +386,91 @@ msgstr ""
"Puede ingresarse como uno o varios puertos (por ejemplo, \"22\" o "
"\"80,443\") o como un puerto (por ejemplo, \"1024:2048\") sin comillas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Miembro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Miembro utilizado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Miembros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Los miembros son perfiles que adjuntan una métrica y peso a una interfaz "
-"MWAN<br />Los nombres pueden contener los caracteres A-Z, a-z, 0-9, _ y sin "
-"espacios<br />Los miembros no pueden compartir el mismo nombre que las "
-"interfaces, políticas o reglas configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Miembros asignados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltan ambas reglas de IP para la interfaz %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -487,229 +478,241 @@ msgstr ""
"Nombre de la regla IPset. Requiere la regla de IPset en /etc/dnsmasq.conf "
"(por ejemplo, \"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "No"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "No se encontraron interfaces MWAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Sin seguimiento"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "No se ha encontrado ninguna puerta de enlace para la interfaz %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "No se han definido Hosts de seguimiento para la interfaz %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificación"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Desconectado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Conectado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Solo se encontró una regla de IP para la interfaz %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Recuento de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping a puerta de enlace predeterminada"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante la detección de fallos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante la recuperación de fallos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamaño de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tiempo de espera de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping de seguimiento de IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Las políticas son perfiles que agrupan a uno o más miembros que controlan "
-"cómo MWAN distribuye el tráfico<br/>Las interfaces de miembros con métricas "
-"más bajas se usan primero<br/>Las interfaces de miembros con la misma "
-"métrica serán de carga equilibrada<br/>Las interfaces de miembros con carga "
-"equilibrada se distribuyen más tráfico para aquellos con mayor peso<br/>Los "
-"nombres pueden contener caracteres AZ, az, 0-9, _ y sin espacios<br/>Los "
-"nombres deben tener 15 caracteres o menos<br/>Las políticas pueden no "
-"compartir el mismo nombre que interfaces configuradas, miembros o reglas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Política asignada"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperación"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Latencia de recuperación [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Pérdida de paquetes de recuperación [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Tabla de enrutamiento %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tabla de enrutamiento %s para la interfaz %s encontrada"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "No se encontró la tabla de enrutamiento %s para la interfaz %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Tabla de enrutamiento de búsqueda"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regla"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Reglas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Las reglas especifican qué tráfico utilizará una política MWAN "
-"particular<br />Las reglas se basan en la dirección IP, el puerto o el "
-"protocolo<br />Las reglas coinciden de arriba a abajo<br />Las reglas que "
-"están debajo de una regla coincidente se ignoran<br />El tráfico que no "
-"coincide con ninguna regla se enruta mediante la tabla de enrutamiento "
-"principal<br />El tráfico destinado a redes conocidas (distintas de las "
-"predeterminadas) se maneja mediante la tabla de enrutamiento principal<br /"
-">El tráfico coincide con una regla, pero todas las interfaces WAN para esa "
-"política son down se quedará en negrita<br />Los nombres pueden contener "
-"caracteres AZ, az, 0-9, _ y sin espacios<br />Las reglas no pueden compartir "
-"el mismo nombre que las interfaces, miembros o políticas configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceptables: 1-1000000. El valor predeterminado es 600 si "
"no se establece"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Dirección de origen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Puerto de origen"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Tiempo de espera pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Admite la notación CIDR (por ejemplo, \"192.168.100.0/24\") sin comillas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarea"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Actualmente hay %d de %d interfaces compatibles configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Esto muestra la métrica asignada a esta interfaz en /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -718,55 +721,29 @@ msgstr ""
"enlace está activo o inactivo. Deje en blanco para asumir que la interfaz "
"está siempre en línea"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta sección le permite modificar el contenido de \"/etc/mwan3.user\".<br /"
-">El archivo también se conserva durante sysupgrade.<br /><br />Notas:<br /"
-">Este archivo se interpreta como un shell script.<br />La primera línea del "
-"script debe ser &#34;#!/bin/sh&#34; sin comillas.<br />Las líneas que "
-"comienzan con # son comentarios y no se ejecutan.<br />Ponga su acción mwan3 "
-"personalizada aquí, se ejecutarán<br />con cada evento de la interfaz "
-"hotplug de Netifd<br />en las interfaces para las que mwan3 está activdo."
-"<br /><br />Hay tres variables de entorno principales que se pasan a este "
-"script.<br /><br />$ACTION <br />* \"ifup\" es llamado por netifd y "
-"mwan3track <br />* \"ifdown\" es llamado por netifd y mwan3track <br />* "
-"\"conectado\" Sólo es llamado por mwan3track si el seguimiento fue exitoso "
-"<br />* \"desconectado\" Sólo es llamado por mwan3track si el seguimiento ha "
-"fallado <br />$INTERFAZ Nombre de la interfaz que subió o bajó (por ejemplo, "
-"\"wan\" o \"wwan\")<br />$DISPOSITIVO Nombre del dispositivo físico cuya "
-"interfaz subió o bajó (por ejemplo, \"eth0\" o \"w wan0 \")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Seguimiento de nombre de host o dirección IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de seguimiento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Fiabilidad de seguimiento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -775,137 +752,325 @@ msgstr ""
"con esta regla dentro del período de tiempo de espera fijo utilizará la "
"misma interfaz WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Solución de problemas"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "Tiempo de actividad"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Ver el contenido de /etc/protocol para la descripción del protocolo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ADVERTENCIA: %d interfaces están configuradas excediendo el máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "ADVERTENCIA: La interfaz %s no se encuentra en /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "ADVERTENCIA: La interfaz %s tiene una métrica duplicada %s configurada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"ADVERTENCIA: La interfaz %s tiene un requisito de confiabilidad más alto que "
-"los hosts de seguimiento (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"ADVERTENCIA: La interfaz %s no tiene una ruta predeterminada en la tabla de "
-"enrutamiento principal"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"ADVERTENCIA: La política %s excede el número máximo de 15 caracteres en el "
-"nombre"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Solución de problemas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"ADVERTENCIA: ¡La regla %s tiene un puerto configurado sin protocolo o con "
-"protocolo incorrecto especificado!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Esperando a que se complete el comando..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Tiempo de actividad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Ver el contenido de /etc/protocol para la descripción del protocolo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Cuando todos los miembros de la política están fuera de línea, utilice este "
"comportamiento para el tráfico coincidente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sí"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "agujero negro (caída)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "predeterminado (usar tabla de enrutamiento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "Interfaz abajo (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "Interfaz arriba (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 requiere que todas las interfaces tengan una métrica única configurada "
-"en /etc/config/network<br/>Los nombres deben coincidir con el nombre de la "
-"interfaz que se encuentra en /etc/config/network<br />Los nombres pueden "
-"contener caracteres AZ, az, 0-9 , _ y sin espacios<br />Las interfaces no "
-"pueden compartir el mismo nombre que los miembros configurados, políticas o "
-"reglas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "inalcanzable (rechazar)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr ""
+#~ "Se encontraron todas las reglas de IP requeridas para la interfaz %s"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Recolectando datos…"
+
+#~ msgid "Detail"
+#~ msgstr "Detalles"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN no se está ejecutando"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceo de carga"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globales"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfaces"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Miembros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificación"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Reglas"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuración de la interfaz MWAN -%s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuración de miembros de MWAN -%s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuración de la política MWAN -%s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Configuración de la regla MWAN -%s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Estado de MWAN - Detalle"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Estado de MWAN - Diagnóstico"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Estado de MWAN - Resolución de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Miembros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Los miembros son perfiles que adjuntan una métrica y peso a una interfaz "
+#~ "MWAN<br />Los nombres pueden contener los caracteres A-Z, a-z, 0-9, _ y "
+#~ "sin espacios<br />Los miembros no pueden compartir el mismo nombre que "
+#~ "las interfaces, políticas o reglas configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Miembros asignados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltan ambas reglas de IP para la interfaz %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "No se ha encontrado ninguna puerta de enlace para la interfaz %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "No se han definido Hosts de seguimiento para la interfaz %s."
+
+#~ msgid "Notification"
+#~ msgstr "Notificación"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Solo se encontró una regla de IP para la interfaz %s"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Las políticas son perfiles que agrupan a uno o más miembros que controlan "
+#~ "cómo MWAN distribuye el tráfico<br/>Las interfaces de miembros con "
+#~ "métricas más bajas se usan primero<br/>Las interfaces de miembros con la "
+#~ "misma métrica serán de carga equilibrada<br/>Las interfaces de miembros "
+#~ "con carga equilibrada se distribuyen más tráfico para aquellos con mayor "
+#~ "peso<br/>Los nombres pueden contener caracteres AZ, az, 0-9, _ y sin "
+#~ "espacios<br/>Los nombres deben tener 15 caracteres o menos<br/>Las "
+#~ "políticas pueden no compartir el mismo nombre que interfaces "
+#~ "configuradas, miembros o reglas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tabla de enrutamiento %s para la interfaz %s encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "No se encontró la tabla de enrutamiento %s para la interfaz %s"
+
+#~ msgid "Rules"
+#~ msgstr "Reglas"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Las reglas especifican qué tráfico utilizará una política MWAN "
+#~ "particular<br />Las reglas se basan en la dirección IP, el puerto o el "
+#~ "protocolo<br />Las reglas coinciden de arriba a abajo<br />Las reglas que "
+#~ "están debajo de una regla coincidente se ignoran<br />El tráfico que no "
+#~ "coincide con ninguna regla se enruta mediante la tabla de enrutamiento "
+#~ "principal<br />El tráfico destinado a redes conocidas (distintas de las "
+#~ "predeterminadas) se maneja mediante la tabla de enrutamiento "
+#~ "principal<br />El tráfico coincide con una regla, pero todas las "
+#~ "interfaces WAN para esa política son down se quedará en negrita<br />Los "
+#~ "nombres pueden contener caracteres AZ, az, 0-9, _ y sin espacios<br />Las "
+#~ "reglas no pueden compartir el mismo nombre que las interfaces, miembros o "
+#~ "políticas configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Actualmente hay %d de %d interfaces compatibles configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta sección le permite modificar el contenido de \"/etc/mwan3.user\"."
+#~ "<br />El archivo también se conserva durante sysupgrade.<br /><br />Notas:"
+#~ "<br />Este archivo se interpreta como un shell script.<br />La primera "
+#~ "línea del script debe ser &#34;#!/bin/sh&#34; sin comillas.<br />Las "
+#~ "líneas que comienzan con # son comentarios y no se ejecutan.<br />Ponga "
+#~ "su acción mwan3 personalizada aquí, se ejecutarán<br />con cada evento de "
+#~ "la interfaz hotplug de Netifd<br />en las interfaces para las que mwan3 "
+#~ "está activdo.<br /><br />Hay tres variables de entorno principales que se "
+#~ "pasan a este script.<br /><br />$ACTION <br />* \"ifup\" es llamado por "
+#~ "netifd y mwan3track <br />* \"ifdown\" es llamado por netifd y mwan3track "
+#~ "<br />* \"conectado\" Sólo es llamado por mwan3track si el seguimiento "
+#~ "fue exitoso <br />* \"desconectado\" Sólo es llamado por mwan3track si el "
+#~ "seguimiento ha fallado <br />$INTERFAZ Nombre de la interfaz que subió o "
+#~ "bajó (por ejemplo, \"wan\" o \"wwan\")<br />$DISPOSITIVO Nombre del "
+#~ "dispositivo físico cuya interfaz subió o bajó (por ejemplo, \"eth0\" o "
+#~ "\"w wan0 \")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ADVERTENCIA: %d interfaces están configuradas excediendo el máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "ADVERTENCIA: La interfaz %s no se encuentra en /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s tiene una métrica duplicada %s configurada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s tiene un requisito de confiabilidad más alto "
+#~ "que los hosts de seguimiento (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "ADVERTENCIA: La interfaz %s no tiene una ruta predeterminada en la tabla "
+#~ "de enrutamiento principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "ADVERTENCIA: La política %s excede el número máximo de 15 caracteres en "
+#~ "el nombre"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ADVERTENCIA: ¡La regla %s tiene un puerto configurado sin protocolo o con "
+#~ "protocolo incorrecto especificado!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Esperando a que se complete el comando..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 requiere que todas las interfaces tengan una métrica única "
+#~ "configurada en /etc/config/network<br/>Los nombres deben coincidir con el "
+#~ "nombre de la interfaz que se encuentra en /etc/config/network<br />Los "
+#~ "nombres pueden contener caracteres AZ, az, 0-9 , _ y sin espacios<br /"
+#~ ">Las interfaces no pueden compartir el mismo nombre que los miembros "
+#~ "configurados, políticas o reglas"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Latencia máxima de paquetes [ms]"
diff --git a/applications/luci-app-mwan3/po/fi/mwan3.po b/applications/luci-app-mwan3/po/fi/mwan3.po
index 4a5972ee67..16d823a928 100644
--- a/applications/luci-app-mwan3/po/fi/mwan3.po
+++ b/applications/luci-app-mwan3/po/fi/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Valitse --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Hälytys"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Kerätään tietoja…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kriittinen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Kohdeosoite"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Kohdeportti"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostiikka"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Pois käytöstä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Hätä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 ja IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Vain IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Vain IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Tietoja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Sovitin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Sovittimet"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Ladataan"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Kirjaaminen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Mittari"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Mittari"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Ei"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Huomaa"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Käytäntö"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokolla"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Sääntö"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Lähdeosoite"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Lähdeportti"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Odotetaan komennon suorittamisen päättymistä..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Kyllä"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Kerätään tietoja…"
+
+#~ msgid "Interfaces"
+#~ msgstr "Sovittimet"
+
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Odotetaan komennon suorittamisen päättymistä..."
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index 6d4dd47fb0..f995a4c030 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -10,72 +10,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d heure"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minute"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutes"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d seconde"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d seconde"
+msgstr[1] "%d seconde"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d secondes"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Choisir --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,164 +109,151 @@ msgstr ""
"Valeurs acceptables : 1-100. Ce nombre d'adresses IP de suivi doit répondre "
"pour que le lien soit considéré comme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valeurs acceptables : 1-1000. Par défaut à 1 si non défini"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valeurs acceptables : 1-256. Par défaut à 1 si non défini"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerte"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Toutes les règles IP requises pour l’interface %s trouvées"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Analysez également cette table de routage pour les réseaux connectés"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Vérifiez les règles IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Vérifier la qualité du lien"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Vérifier la table de routage"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Récupération des données…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Débogage"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Adresse de destination"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Port de destination"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Détail"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostiques"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Désactivé"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"L'interface désactivée sera considérée comme opérationnelle après ces "
"nombreux tests ping réussis"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Urgence"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Activer le suivi ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Active la journalisation des règles pare-feu (la journalisation globale du "
"mwan3 doit également être activée)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Active la journalisation globale du pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Active le suivi https sur le port ssl 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Entrez la valeur en hexadécimal, en commençant par <code> 0x </code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Exécuter"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Attendez-vous à l’état de l’interface sur l’événement en place"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalle de défaillance"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Niveau de journal de pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Masque pare-feu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Vider la table conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Flush table conntrack pare-feu globale sur les événements d’interface"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globales"
@@ -248,185 +261,117 @@ msgstr "Globales"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Accorder tout les accès l'UCI pour luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO : MWAN ne fonctionne pas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 et IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "IPv4 seulement"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "IPv6 seulement"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Infos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "État initial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface Arretée"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface Actif"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"L'interface sera considérée comme hors service après de nombreux échecs aux "
"tests ping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protocole Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Conserver l’intervalle d’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Conserver l’intervalle d’échec de ping pendant l’état d’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Dernier recours"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Répartition de charges"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Chargement"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Journalisation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Niveau de journalisation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globals"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membres"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notification"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Politiques"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Règles"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuration de l’interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN Interfaces"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN Membre de Configuration - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN de Configuration de la Stratégie - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN Configuration de la Règle - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Statut de Détails"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN État - Diagnostics"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN État - Dépannage"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Max TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -434,45 +379,91 @@ msgstr ""
"Peut être inscrit comme un seul ou plusieurs ports (par exemple « 22 » ou "
"« 80,443 ») ou comme un portrange (par exemple « 1024:2048 ») sans guillemets"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membre"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membre utilisé"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membres"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Les membres sont des profils qui attachent une métrique et un poids à une "
-"interface MWAN<br />Les noms peuvent contenir des caractères A-Z, a-z, 0-9, "
-"_ et aucun espace<br />Les membres ne peuvent pas partager le même nom que "
-"les interfaces, les stratégies ou les règles configurées"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Membres affectés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrique"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Manque les deux règles IP pour l'interface% s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -480,235 +471,244 @@ msgstr ""
"Nom de la règle IPset. Nécessite la règle IPset dans /etc/dnsmasq.conf (par "
"exemple « ipset=/youteub.com/youtube »)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Non"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Aucune interface MWAN trouvée"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Aucune passerelle pour l’interface %s trouvée."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Aucun suivi des hôtes pour l’interface %s défini."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Remarque"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Hors ligne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "En ligne"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Une seule règle IP pour l’interface %s trouvée"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Comptage de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Passerelle par défaut Ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalle de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalle Ping pendant la détection de panne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalle de ping pendant la récupération de l’échec"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Taille du ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Délai d’expiration ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping suivi IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Stratégies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Les politiques sont des profils regroupant un ou plusieurs membres qui "
-"contrôlent la manière dont le réseau mobile d'accès aux réseaux (MWAN) "
-"distribue le trafic <br />Les interfaces de membres ayant une métrique "
-"inférieure sont utilisées en premier <br />Les interfaces de membres ayant "
-"la même métrique seront équilibrées <br />Les interfaces de membres à charge "
-"équilibrée distribuent plus de trafic à ceux qui ont un weight plus élevée "
-"<br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, _ et aucun "
-"espace <br />Les noms doivent avoir 15 caractères ou moins <br />Les "
-"politiques ne peuvent pas partager le même nom que les interfaces, membres "
-"ou règles configurés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Politique"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Politique assignée"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocole"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalle de récupération"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Table de routage %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tableau de routage %s pour l’interface %s trouvée"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Tableau de routage %s pour l’interface %s introuvable"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "La table de routage de recherche"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Règle"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Règles"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Les règles spécifient quel trafic utilisera une politique MWAN particulière "
-"<br />Les règles sont basées sur l'adresse IP, le port ou le protocole <br /"
-">Les règles sont mises en correspondance de haut en bas <br />Les règles en "
-"dessous d'une règle correspondante sont ignorées <br />Le trafic ne "
-"correspondant à aucune règle est acheminé en utilisant la table de routage "
-"principale <br />Le trafic destiné aux réseaux connus (autres que ceux par "
-"défaut) est traité par la table de routage principale <br />Le trafic "
-"correspondant à une règle, mais toutes les interfaces WAN pour cette "
-"politique sont hors service seront blackholed <br />Les noms peuvent "
-"contenir les caractères A-Z, a-z, 0-9, _ et pas d'espaces <br />Les règles "
-"ne peuvent pas partager le même nom que les interfaces, membres ou "
-"politiques configurés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Secondes. Valeurs acceptables : 1-1000000. Par défaut à 600 si elle n’est "
"pas définie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Adresse source"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Port source"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
#, fuzzy
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
#, fuzzy
msgid "Sticky timeout"
msgstr "Sticky timeout"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Supporte la notation CIDR (par exemple \"192.168.100.0/24\") sans les "
"guillemets"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tâche"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Il y a actuellement %d des %d interfaces prises en charge configurées"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Cela affiche la métrique affectée à cette interface dans /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -717,58 +717,29 @@ msgstr ""
"déterminer si le lien est actif ou non. Laisser vide pour supposer que "
"l'interface est toujours en ligne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-#, fuzzy
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Cette section vous permet de modifier le contenu du fichier \"/etc/mwan3.user"
-"\".<br />Le fichier est également préservé lors de la mise à jour du système."
-"<br /><br />Notes :<br />Ce fichier est interprété comme un script shell."
-"<br />La première ligne du script doit être &#34;# !/bin/sh &#34; sans les "
-"guillemets. <br />Les lignes commençant par # sont des commentaires et ne "
-"sont pas exécutées. <br />Mettez votre action mwan3 personnalisée ici, elle "
-"sera <br />exécutée avec chaque événement <br />de l'interface de hotplug "
-"netifd sur les interfaces pour lesquelles mwan3 est activé.<br /><br />Il y "
-"a trois variables d'environnement principales qui sont passées à ce script."
-"<br /><br />$ACTION <br />* \"ifup\" est appelé par netifd et mwan3track "
-"<br />* \"ifdown\" est appelé par netifd et mwan3track <br />* \"connected\" "
-"est appelé par mwan3track uniquement si le suivi a réussi <br />* "
-"\"disconnected\" est appelé par mwan3track uniquement si le suivi a échoué "
-"<br />$INTERFACE Nom de l'interface qui est montée ou descendue (e.par "
-"exemple \"wan\" ou \"wwan\") <br />$DEVICE Nom de l'appareil physique dont "
-"l'interface est montée ou descendue (par exemple \"eth0\" ou \"wwan0\") <br /"
-"> <br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Suivi du nom d'hôte ou de l'adresse IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Méthode de suivi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Suivi de la fiabilité"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -777,132 +748,315 @@ msgstr ""
"précédemment à cette règle pendant la période de délai d'attente obligatoire "
"utilisera la même interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Dépannage"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Voir le contenu de /etc/protocols pour la description des protocoles"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ATTENTION : les interfaces %d sont configurées au-delà du maximum de %d !"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"AVERTISSEMENT : l'Interface %s ne sont pas trouvés dans /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVERTISSEMENT : Interface %s a un double %s de métrique configuré"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"AVERTISSEMENT : l'Interface %s a une plus grande fiabilité exigence de suivi "
-"des hôtes (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"AVERTISSEMENT: l'interface %s n'a pas de route par défaut dans la table de "
-"routage principale"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Dépannage"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"AVERTISSEMENT : La stratégie %s a dépassé le nom maximal de 15 caractères"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-"AVERTISSEMENT : Les règles %s ont configuré un port sans protocole ou "
-"incorrect !"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "En attente que la commande se termine…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Voir le contenu de /etc/protocols pour la description des protocoles"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Weight"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Lorsque tous les membres de la stratégie sont hors connexion, utilisez ce "
"comportement pour le trafic correspondant"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Oui"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
#, fuzzy
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "connecté (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "par défaut (utiliser la table de routage principale)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "déconnecté (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "inaccessible (rejeter)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Toutes les règles IP requises pour l’interface %s trouvées"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Récupération des données…"
+
+#~ msgid "Detail"
+#~ msgstr "Détail"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO : MWAN ne fonctionne pas"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Répartition de charges"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globals"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfaces"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membres"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notification"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Politiques"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Règles"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuration de l’interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Interfaces"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN Membre de Configuration - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN de Configuration de la Stratégie - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN Configuration de la Règle - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Statut de Détails"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN État - Diagnostics"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN État - Dépannage"
+
+#~ msgid "Members"
+#~ msgstr "Membres"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Les membres sont des profils qui attachent une métrique et un poids à une "
+#~ "interface MWAN<br />Les noms peuvent contenir des caractères A-Z, a-z, "
+#~ "0-9, _ et aucun espace<br />Les membres ne peuvent pas partager le même "
+#~ "nom que les interfaces, les stratégies ou les règles configurées"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membres affectés"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Manque les deux règles IP pour l'interface% s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Aucune passerelle pour l’interface %s trouvée."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Aucun suivi des hôtes pour l’interface %s défini."
+
+#~ msgid "Notification"
+#~ msgstr "Notification"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Une seule règle IP pour l’interface %s trouvée"
+
+#~ msgid "Policies"
+#~ msgstr "Stratégies"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Les politiques sont des profils regroupant un ou plusieurs membres qui "
+#~ "contrôlent la manière dont le réseau mobile d'accès aux réseaux (MWAN) "
+#~ "distribue le trafic <br />Les interfaces de membres ayant une métrique "
+#~ "inférieure sont utilisées en premier <br />Les interfaces de membres "
+#~ "ayant la même métrique seront équilibrées <br />Les interfaces de membres "
+#~ "à charge équilibrée distribuent plus de trafic à ceux qui ont un weight "
+#~ "plus élevée <br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, "
+#~ "_ et aucun espace <br />Les noms doivent avoir 15 caractères ou moins "
+#~ "<br />Les politiques ne peuvent pas partager le même nom que les "
+#~ "interfaces, membres ou règles configurés"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tableau de routage %s pour l’interface %s trouvée"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Tableau de routage %s pour l’interface %s introuvable"
+
+#~ msgid "Rules"
+#~ msgstr "Règles"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Les règles spécifient quel trafic utilisera une politique MWAN "
+#~ "particulière <br />Les règles sont basées sur l'adresse IP, le port ou le "
+#~ "protocole <br />Les règles sont mises en correspondance de haut en bas "
+#~ "<br />Les règles en dessous d'une règle correspondante sont ignorées <br /"
+#~ ">Le trafic ne correspondant à aucune règle est acheminé en utilisant la "
+#~ "table de routage principale <br />Le trafic destiné aux réseaux connus "
+#~ "(autres que ceux par défaut) est traité par la table de routage "
+#~ "principale <br />Le trafic correspondant à une règle, mais toutes les "
+#~ "interfaces WAN pour cette politique sont hors service seront blackholed "
+#~ "<br />Les noms peuvent contenir les caractères A-Z, a-z, 0-9, _ et pas "
+#~ "d'espaces <br />Les règles ne peuvent pas partager le même nom que les "
+#~ "interfaces, membres ou politiques configurés"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr ""
+#~ "Il y a actuellement %d des %d interfaces prises en charge configurées"
+
+#, fuzzy
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Cette section vous permet de modifier le contenu du fichier \"/etc/mwan3."
+#~ "user\".<br />Le fichier est également préservé lors de la mise à jour du "
+#~ "système.<br /><br />Notes :<br />Ce fichier est interprété comme un "
+#~ "script shell.<br />La première ligne du script doit être &#34;# !/bin/sh "
+#~ "&#34; sans les guillemets. <br />Les lignes commençant par # sont des "
+#~ "commentaires et ne sont pas exécutées. <br />Mettez votre action mwan3 "
+#~ "personnalisée ici, elle sera <br />exécutée avec chaque événement <br /"
+#~ ">de l'interface de hotplug netifd sur les interfaces pour lesquelles "
+#~ "mwan3 est activé.<br /><br />Il y a trois variables d'environnement "
+#~ "principales qui sont passées à ce script.<br /><br />$ACTION <br />* "
+#~ "\"ifup\" est appelé par netifd et mwan3track <br />* \"ifdown\" est "
+#~ "appelé par netifd et mwan3track <br />* \"connected\" est appelé par "
+#~ "mwan3track uniquement si le suivi a réussi <br />* \"disconnected\" est "
+#~ "appelé par mwan3track uniquement si le suivi a échoué <br />$INTERFACE "
+#~ "Nom de l'interface qui est montée ou descendue (e.par exemple \"wan\" ou "
+#~ "\"wwan\") <br />$DEVICE Nom de l'appareil physique dont l'interface est "
+#~ "montée ou descendue (par exemple \"eth0\" ou \"wwan0\") <br /> <br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ATTENTION : les interfaces %d sont configurées au-delà du maximum de %d !"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "AVERTISSEMENT : l'Interface %s ne sont pas trouvés dans /etc/config/"
+#~ "network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVERTISSEMENT : Interface %s a un double %s de métrique configuré"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVERTISSEMENT : l'Interface %s a une plus grande fiabilité exigence de "
+#~ "suivi des hôtes (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVERTISSEMENT: l'interface %s n'a pas de route par défaut dans la table "
+#~ "de routage principale"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "AVERTISSEMENT : La stratégie %s a dépassé le nom maximal de 15 caractères"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "AVERTISSEMENT : Les règles %s ont configuré un port sans protocole ou "
+#~ "incorrect !"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "En attente que la commande se termine…"
+
+#~ msgid "Weight"
+#~ msgstr "Weight"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Latence maximale des paquets [ms]"
diff --git a/applications/luci-app-mwan3/po/he/mwan3.po b/applications/luci-app-mwan3/po/he/mwan3.po
index b5cbd106c3..01294e2409 100644
--- a/applications/luci-app-mwan3/po/he/mwan3.po
+++ b/applications/luci-app-mwan3/po/he/mwan3.po
@@ -11,231 +11,245 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.3.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- נא לבחור --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "נאספים נתונים…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -243,582 +257,546 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "מנשק"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "נאספים נתונים…"
diff --git a/applications/luci-app-mwan3/po/hi/mwan3.po b/applications/luci-app-mwan3/po/hi/mwan3.po
index cfb93292c1..150328041d 100644
--- a/applications/luci-app-mwan3/po/hi/mwan3.po
+++ b/applications/luci-app-mwan3/po/hi/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "कृपया चुने"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/hu/mwan3.po b/applications/luci-app-mwan3/po/hu/mwan3.po
index 9586a497eb..9c6db3e753 100644
--- a/applications/luci-app-mwan3/po/hu/mwan3.po
+++ b/applications/luci-app-mwan3/po/hu/mwan3.po
@@ -10,72 +10,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.2-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d óra"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d perc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d perc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d másodperc"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d másodperc"
+msgstr[1] "%d másodperc"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d másodperc"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Kérem válasszon --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,166 +109,153 @@ msgstr ""
"Elfogadható értékek: 1-100. Ennyi követő IP-címnek kell válaszolnia, hogy a "
"kapcsolat felkapcsoltnak legyen tekintve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Elfogadható értékek: 1-1000. Alapértelmezetten 1, ha nincs beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Elfogadható értékek: 1-256. Alapértelmezetten 1, ha nincs beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Riasztás"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "A(z) %s csatoló összes szükséges IP-szabálya megtalálva"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Vizsgálja ezt az útválasztási táblázatot is a kapcsolódott hálózatoknál"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "IP-szabályok ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Kapcsolatminőség ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Útválasztási táblázat ellenőrzése"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Adatok összegyűjtése…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritikus"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Hibakeresés"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Célcím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Célport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Részlet"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnosztika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Letiltva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A lekapcsolt csatoló felkapcsoltnak lesz tekintve ennyi sikeres pingelési "
"teszt után"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Vészhelyzet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "SSL követés engedélyezése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Engedélyezve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Engedélyezi a tűzfalszabály naplózását (a globális mwan3 naplózást is "
"engedélyezni kell)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Engedélyezi a globális tűzfalnaplózást"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Engedélyezi a HTTPS követést a 443-as SSL porton"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Érték megadása hexadecimálisan, <code>0x</code>-szel kezdve"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Végrehajtás"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Elvárt csatolóállapot a felkapcsolás eseménynél"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Sikertelenség időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Tűzfal naplószintje"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Tűzfal maszkja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Kapcsolatkövető táblázat kiürítése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Globális tűzfal kapcsolatkövető táblázat kiürítése a csatolóeseményeknél"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globálisak"
@@ -250,185 +263,117 @@ msgstr "Globálisak"
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Gyorsleválasztási csatolólekapcsolás"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Gyorsleválasztási csatolófelkapcsolás"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFORMÁCIÓ: az MWAN nem fut"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "SSID"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Információ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Kezdeti állapot"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Csatoló"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Csatoló lekapcsolása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Csatoló felkapcsolása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A csatoló lekapcsoltnak lesz tekintve ennyi sikertelen pingelési teszt után"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Csatolók"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Internetprotokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Sikertelenség időközének megtartása"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
"Pingelés sikertelenségi időközének megtartása a sikertelen állapot közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Végső megoldás"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Terheléskiegyenlítés"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Betöltés"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Naplózás"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Naplózási szint"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN – globálisak"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN – csatolók"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN – tagok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN – értesítés"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN – házirendek"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN – szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN csatolóbeállítás – %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN csatolók"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN tagbeállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN házirend-beállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN szabálybeállítások – %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN állapot – részletek"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN állapot – diagnosztikák"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN állapot – hibaelhárítás"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Legnagyobb élettartam"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -436,45 +381,91 @@ msgstr ""
"Megadható egyedülálló vagy több portként (például „22” vagy „80,443”) vagy "
"porttartományként (például „1024:2048”), idézőjelek nélkül"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Tag"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Használt tag"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Tagok"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"A tagok olyan profilok, amelyek egy mérőszámot és súlyt csatolnak egy MWAN "
-"csatolóhoz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket tartalmazhatnak, "
-"szóközt nem<br />A tagok nem oszthatják meg ugyanazt a nevet mint a "
-"beállított csatolók, házirendek vagy szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Hozzárendelt tagok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Mérőszám"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Hiányzik mindkét IP-szabály a(z) %s csatolónál"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -482,231 +473,242 @@ msgstr ""
"Az IPset szabály neve. Egy IPset szabályt igényel az /etc/dnsmasq.conf "
"fájlban (például „ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nem"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nem találhatók MWAN csatolók"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nem található átjáró a(z) %s csatolónál."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nincsenek követési gépek meghatározva a(z) %s csatolónál."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Figyelmeztetés"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Értesítés"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Nem érhető el"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Elérhető"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Csak egy IP-szabály található a(z) %s csatolónál"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Pingelés darabszáma"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Alapértelmezett átjáró pingelése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Pingelés időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Pingelés időköze a sikertelen állapot közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Pingelés időköze a sikertelen visszaállítás közben"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Pingelés mérete"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Pingelés időkorlátja"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Követési IP pingelése"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Házirendek"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"A házirendek olyan profilok, amelyek egy vagy több tagot csoportosítanak azt "
-"vezérelve, hogy a MWAN hogyan osztja el a forgalmat<br />Az alacsony "
-"mérőszámokkal rendelkező tagcsatolók vannak először használva<br />Az "
-"ugyanazzal a mérőszámmal rendelkező tagcsatolók terheléselosztásra "
-"kerülnek<br />A terheléselosztott tagcsatolók több forgalmat osztanak el a "
-"magasabb súlyúak között<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
-"tartalmazhatnak, szóközt nem<br />A nevek legfeljebb 15 karakteresek "
-"lehetnek<br />A házirendek nem oszthatják meg ugyanazt a nevet mint a "
-"beállított csatolók, tagok vagy szabályok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Házirend"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Hozzárendelt házirend"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Visszaállítás időköze"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "%d. útválasztási táblázat"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "A(z) %s útválasztási táblázat található a(z) %s csatolónál"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "A(z) %s útválasztási táblázat nem található a(z) %s csatolónál"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Útválasztási táblázat keresése"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Szabály"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Szabályok"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"A szabályok határozzák meg, hogy mely forgalom fog egy bizonyos MWAN "
-"házirendet használni<br />A szabályok IP-címen, porton vagy protokollon "
-"alapulnak<br />A szabályok fentről lefelé vannak illesztve<br />Az egyező "
-"szabály alatti szabályok figyelmen kívül lesznek hagyva<br />Az egyetlen "
-"szabályra sem illeszkedő forgalom a fő útválasztási táblázat használatával "
-"lesz irányítva<br />Az ismert (az alapértelmezett-től eltérő) hálózatoknak "
-"szánt forgalmat a fő útválasztási táblázat kezeli<br />Egy szabályra "
-"illeszkedő forgalom, miközben az összes WAN csatoló le van kapcsolva annál a "
-"házirendnél, fekete lyuk lesz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
-"tartalmazhatnak, szóközt nem<br />A szabályok nem oszthatják meg ugyanazt a "
-"nevet mint a beállított csatolók, tagok vagy házirendek"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Másodpercek. Elfogadható értékek: 1-1000000. Alapértelmezetten 600, ha nincs "
"beállítva"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Forráscím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Forrásport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Ragadós"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Ragadós időkorlátja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Támogatja a CIDR jelölést (például „192.168.100.0/24”), idézőjelek nélkül"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Feladat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Jelenleg %d / %d támogatott csatoló van beállítva"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Ez jeleníti meg az ehhez a csatolóhoz hozzárendelt mérőszámot az /etc/config/"
"network helyen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -715,57 +717,29 @@ msgstr ""
"kapcsolat fel vagy le van kapcsolva. Hagyja üresen annak feltételezéséhez, "
"hogy a csatoló mindig elérhető"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Ez a szakasz lehetővé teszi az „/etc/mwan3.user” tartalmának módosítását."
-"<br />A fájl megőrzésre kerül a rendszerfrissítés közben is.<br /><br /"
-">Megjegyzések:<br />Ez a fájl parancsértelmező parancsfájlként van "
-"értelmezve.<br />A parancsfájl első sorának „#!/bin/sh” kell lennie, "
-"idézőjelek nélkül.<br />A # kezdetű sorok megjegyzések, és nincsenek "
-"végrehajtva.<br />Tegye ide az egyéni mwan3 műveletét,<br />minden netifd "
-"gyorsleválasztási csatolóeseménynél végre lesznek hajtva<br />azokon a "
-"csatolókon, amelyeknél az mwan3 engedélyezve van.<br /><br />Van három fő "
-"környezeti változó, amely átadásra kerül ennek a parancsfájlnak.<br /><br />"
-"$ACTION: <br />* „ifup”: a netifd és mwan3track által van meghívva <br />* "
-"„ifdown”: a netifd és mwan3track által van meghívva <br />* „connected”: "
-"csak az mwan3track által van meghívva, ha a követés sikeres volt <br />* "
-"„disconnected”: csak az mwan3track által van meghívva, ha a követés "
-"sikertelen volt <br />$INTERFACE: annak a csatolónak a neve, amely "
-"felkapcsolódott vagy lekapcsolódott (például „wan” vagy „wwan”)<br />"
-"$DEVICE: annak a fizikai eszköznek a neve, amely csatoló felkapcsolódott "
-"vagy lekapcsolódott (például „eth0” vagy „wwan0”)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Követési gépnév vagy IP-cím"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Követési módszer"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Követési megbízhatóság"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -774,132 +748,312 @@ msgstr ""
"egyezett ezzel a szabállyal a ragadós időkorláton belül, ugyanazt a WAN "
"csatolót fogja használni"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Hibaelhárítás"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Az /etc/protocols tartalmának megtekintése a protokoll-leírásnál"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"FIGYELMEZTETÉS: %d csatoló van beállítva, túllépi a legfeljebb %d értéket!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatoló nem található az /etc/config/network helyen"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak kettőzött %s mérőszáma van beállítva"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak magasabb a megbízhatósági követelménye a "
-"követési gépeknél (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s csatolónak nincs alapértelmezett útvonala a fő "
-"útválasztási táblázatban"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Hibaelhárítás"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s házirend túllépte a legfeljebb 15 karakteres nevet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-"FIGYELMEZTETÉS: a(z) %s szabály rendelkezik egy olyan beállított porttal, "
-"amelynél nincs vagy helytelen protokoll van megadva!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Várakozás a parancs befejeződésére…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Az /etc/protocols tartalmának megtekintése a protokoll-leírásnál"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Figyelmeztetés"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Súly"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Ha az összes házirendtag nem érhető el, akkor használja ezt a viselkedést az "
"egyező forgalomnál"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Igen"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "fekete lyuk (eldobás)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "kapcsolódva (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "alapértelmezett (fő útválasztási táblázat használata)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "lecsatlakozva (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "csatolólekapcsolás (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "csatolófelkapcsolás (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "elérhetetlen (visszautasítás)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "A(z) %s csatoló összes szükséges IP-szabálya megtalálva"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Adatok összegyűjtése…"
+
+#~ msgid "Detail"
+#~ msgstr "Részlet"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFORMÁCIÓ: az MWAN nem fut"
+
+#~ msgid "Interfaces"
+#~ msgstr "Csatolók"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Terheléskiegyenlítés"
+
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN – globálisak"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN – csatolók"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN – tagok"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN – értesítés"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN – házirendek"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN – szabályok"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN csatolóbeállítás – %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN csatolók"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN tagbeállítások – %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN házirend-beállítások – %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN szabálybeállítások – %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN állapot – részletek"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN állapot – diagnosztikák"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN állapot – hibaelhárítás"
+
+#~ msgid "Members"
+#~ msgstr "Tagok"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "A tagok olyan profilok, amelyek egy mérőszámot és súlyt csatolnak egy "
+#~ "MWAN csatolóhoz<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
+#~ "tartalmazhatnak, szóközt nem<br />A tagok nem oszthatják meg ugyanazt a "
+#~ "nevet mint a beállított csatolók, házirendek vagy szabályok"
+
+#~ msgid "Members assigned"
+#~ msgstr "Hozzárendelt tagok"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Hiányzik mindkét IP-szabály a(z) %s csatolónál"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nem található átjáró a(z) %s csatolónál."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nincsenek követési gépek meghatározva a(z) %s csatolónál."
+
+#~ msgid "Notification"
+#~ msgstr "Értesítés"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Csak egy IP-szabály található a(z) %s csatolónál"
+
+#~ msgid "Policies"
+#~ msgstr "Házirendek"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "A házirendek olyan profilok, amelyek egy vagy több tagot csoportosítanak "
+#~ "azt vezérelve, hogy a MWAN hogyan osztja el a forgalmat<br />Az alacsony "
+#~ "mérőszámokkal rendelkező tagcsatolók vannak először használva<br />Az "
+#~ "ugyanazzal a mérőszámmal rendelkező tagcsatolók terheléselosztásra "
+#~ "kerülnek<br />A terheléselosztott tagcsatolók több forgalmat osztanak el "
+#~ "a magasabb súlyúak között<br />A nevek A-Z, a-z, 0-9 és _ karaktereket "
+#~ "tartalmazhatnak, szóközt nem<br />A nevek legfeljebb 15 karakteresek "
+#~ "lehetnek<br />A házirendek nem oszthatják meg ugyanazt a nevet mint a "
+#~ "beállított csatolók, tagok vagy szabályok"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "A(z) %s útválasztási táblázat található a(z) %s csatolónál"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "A(z) %s útválasztási táblázat nem található a(z) %s csatolónál"
+
+#~ msgid "Rules"
+#~ msgstr "Szabályok"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "A szabályok határozzák meg, hogy mely forgalom fog egy bizonyos MWAN "
+#~ "házirendet használni<br />A szabályok IP-címen, porton vagy protokollon "
+#~ "alapulnak<br />A szabályok fentről lefelé vannak illesztve<br />Az egyező "
+#~ "szabály alatti szabályok figyelmen kívül lesznek hagyva<br />Az egyetlen "
+#~ "szabályra sem illeszkedő forgalom a fő útválasztási táblázat "
+#~ "használatával lesz irányítva<br />Az ismert (az alapértelmezett-től "
+#~ "eltérő) hálózatoknak szánt forgalmat a fő útválasztási táblázat "
+#~ "kezeli<br />Egy szabályra illeszkedő forgalom, miközben az összes WAN "
+#~ "csatoló le van kapcsolva annál a házirendnél, fekete lyuk lesz<br />A "
+#~ "nevek A-Z, a-z, 0-9 és _ karaktereket tartalmazhatnak, szóközt nem<br />A "
+#~ "szabályok nem oszthatják meg ugyanazt a nevet mint a beállított csatolók, "
+#~ "tagok vagy házirendek"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Jelenleg %d / %d támogatott csatoló van beállítva"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Ez a szakasz lehetővé teszi az „/etc/mwan3.user” tartalmának módosítását."
+#~ "<br />A fájl megőrzésre kerül a rendszerfrissítés közben is.<br /><br /"
+#~ ">Megjegyzések:<br />Ez a fájl parancsértelmező parancsfájlként van "
+#~ "értelmezve.<br />A parancsfájl első sorának „#!/bin/sh” kell lennie, "
+#~ "idézőjelek nélkül.<br />A # kezdetű sorok megjegyzések, és nincsenek "
+#~ "végrehajtva.<br />Tegye ide az egyéni mwan3 műveletét,<br />minden netifd "
+#~ "gyorsleválasztási csatolóeseménynél végre lesznek hajtva<br />azokon a "
+#~ "csatolókon, amelyeknél az mwan3 engedélyezve van.<br /><br />Van három fő "
+#~ "környezeti változó, amely átadásra kerül ennek a parancsfájlnak.<br /"
+#~ "><br />$ACTION: <br />* „ifup”: a netifd és mwan3track által van meghívva "
+#~ "<br />* „ifdown”: a netifd és mwan3track által van meghívva <br />* "
+#~ "„connected”: csak az mwan3track által van meghívva, ha a követés sikeres "
+#~ "volt <br />* „disconnected”: csak az mwan3track által van meghívva, ha a "
+#~ "követés sikertelen volt <br />$INTERFACE: annak a csatolónak a neve, "
+#~ "amely felkapcsolódott vagy lekapcsolódott (például „wan” vagy „wwan”)<br /"
+#~ ">$DEVICE: annak a fizikai eszköznek a neve, amely csatoló felkapcsolódott "
+#~ "vagy lekapcsolódott (például „eth0” vagy „wwan0”)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: %d csatoló van beállítva, túllépi a legfeljebb %d értéket!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatoló nem található az /etc/config/network "
+#~ "helyen"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak kettőzött %s mérőszáma van beállítva"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak magasabb a megbízhatósági követelménye "
+#~ "a követési gépeknél (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s csatolónak nincs alapértelmezett útvonala a fő "
+#~ "útválasztási táblázatban"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s házirend túllépte a legfeljebb 15 karakteres nevet"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "FIGYELMEZTETÉS: a(z) %s szabály rendelkezik egy olyan beállított porttal, "
+#~ "amelynél nincs vagy helytelen protokoll van megadva!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Várakozás a parancs befejeződésére…"
+
+#~ msgid "Weight"
+#~ msgstr "Súly"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Legnagyobb csomagkésleltetés [ms]"
diff --git a/applications/luci-app-mwan3/po/it/mwan3.po b/applications/luci-app-mwan3/po/it/mwan3.po
index 10750db9ae..fceb2d7524 100644
--- a/applications/luci-app-mwan3/po/it/mwan3.po
+++ b/applications/luci-app-mwan3/po/it/mwan3.po
@@ -10,231 +10,244 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d ora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minuti"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d secondo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d secondo"
+msgstr[1] "%d secondo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d secondi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Scegli --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valori accettati: 1-1000 (1 se non configurato)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valori accettati: 1-256 (1 se non configurato)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Allarme"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Raccolta dati..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debug"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostica"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Disabilitato"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergenza"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Errore"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +255,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Solo IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Solo IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informazioni"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfaccia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfacce"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Caricamento"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Registrazione"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Notizia"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocollo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "In attesa del comando da completare..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sì"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Raccolta dati..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfacce"
+
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "In attesa del comando da completare..."
diff --git a/applications/luci-app-mwan3/po/ja/mwan3.po b/applications/luci-app-mwan3/po/ja/mwan3.po
index f47d23280d..80f757c482 100644
--- a/applications/luci-app-mwan3/po/ja/mwan3.po
+++ b/applications/luci-app-mwan3/po/ja/mwan3.po
@@ -13,72 +13,97 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 時間"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- 選択してください --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -86,167 +111,154 @@ msgstr ""
"利用可能な値: 1-100。上記のトラッキング IP の合計個数のうち、Up 状態と判定す"
"るためにに必要な、レスポンスが返されたトラッキング IP アドレスの個数です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "利用可能な値: 1-1000。空欄の場合のデフォルトは1です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "利用可能な値: 1-256。空欄の場合のデフォルトは1です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "アラート"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "インターフェース %s の全必須 IP ルールが見つかりました"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"接続されたネットワークのために、追加でスキャンするルーティングテーブルです。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "IP ルールのチェック"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "リンク品質のチェック"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "ルーティング テーブルのチェック"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "データを収集中..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "重大"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "デバッグ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "宛先アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "宛先ポート"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "診断"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "無効"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Down 状態のインターフェースが Up 状態と判断されるまでに要する ping テストの成"
"功回数です。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "緊急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "SSL トラッキングを有効化"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"ファイアウォール ルールのログ記録を有効にします。(グローバルな mwan3 ログ記"
"録も有効にする必要があります)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "グローバルなファイアウォールのログ記録を有効にします。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "SSL ポート 443 で https トラッキングを有効化"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "<code>0x</code> で始まる16進数の値を入力してください。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "実行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Up イベント時に予想されるインターフェースの状態です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "障害検出 インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "ファイアウォール ログレベル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "ファイアウォール マスク"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "conntrack テーブルのクリア"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"インターフェース イベント時にグローバル ファイアウォール conntrack テーブルを"
"クリアします。"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全般"
@@ -254,185 +266,117 @@ msgstr "全般"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "luci-app-mwan3にUCIアクセスを許可"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "ホットプラグ ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "ホットプラグ ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "情報: MWAN は実行されていません"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4及びIPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "IPv4のみ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "IPv6のみ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "情報"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初期状態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "インターフェース"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "インターフェース Down"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "インターフェース Up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"インターフェースが Down 状態と判断されるまでに要する ping テストの失敗回数で"
"す。"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "インターフェース"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "インターネット プロトコル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "最終手段"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "負荷分散"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "読み込み中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "ロギング"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "ログレベル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - グローバル"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - インターフェース"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - メンバー"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - ポリシー"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - ルール"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN インターフェース設定 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN インターフェース"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN メンバー設定 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN ポリシー設定 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN ルール設定 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN ステータス - 詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN ステータス - 診断"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN ステータス - トラブルシューティング"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -440,45 +384,91 @@ msgstr ""
"単一または複数のポート(例: \"22\" または \"80,443\")、あるいはポートの範囲"
"(例: \"1024:2048\")を、クオーテーションなしで指定することができます。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "メンバー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "使用されるメンバー"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "メンバー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"メンバーは、MWAN インターフェースのメトリックおよびウエイトを関連付けたプロ"
-"ファイルです。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、スペース"
-"は使用できません。<br />メンバーには、設定済みのインターフェースやポリシー、"
-"ルールと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "アサイン済みメンバー"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "メトリック"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "インターフェース %s にどちらの IP ルールもありません。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -486,225 +476,238 @@ msgstr ""
"IPset ルールの名前です。このルールは、 /etc/dnsmasq.conf で必要です。(例: "
"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "いいえ"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "MWAN インターフェースが見つかりません"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "インターフェース %s にゲートウェイが見つかりません。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "インターフェース %s にトラッキングホストが指定されていません。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "通知"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "オフライン"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "オンライン"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "インターフェース %s に IP ルールが一つのみ見つかりました。"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 回数"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "デフォルト ゲートウェイへのping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "障害検出中の Ping 実行間隔です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "障害復旧中の Ping 実行間隔です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping サイズ"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping タイムアウト"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "トラッキング IP へのping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "ポリシー"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"ポリシーは、MWANがどのようにトラフィックの分配を行うかを制御する、1つ以上のメ"
-"ンバーをグループ化するプロファイルです。<br />最小のメトリックを持つメンバー "
-"インターフェースが最初に使用されます。<br />同じメトリックを持つ複数のイン"
-"ターフェースでは、負荷分散を行います。<br />負荷分散に設定されたメンバー イン"
-"ターフェースでは、ウェイトの値が大きい方により多くのトラフィックを分配しま"
-"す。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、スペースは使用でき"
-"ません。また、15文字以内でなければなりません。<br />ポリシーでは、設定済みの"
-"インターフェースやメンバー、ルールと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "ポリシー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "アサイン済みポリシー"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "プロトコル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "障害復旧 インターバル"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "ルーティングテーブル %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "ルーティングテーブル %s が見つかりました(インターフェース %s)"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "ルーティングテーブル %s が見つかりません(インターフェース %s)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "ルーティングテーブルの検索"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "ルール"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "ルール"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"ルールは、どのトラフィックが特定の MWAN ポリシーを使用するかを指定します<br /"
-">ルールは IP アドレスやポート、プロトコルに基づいています<br />ルールは上から"
-"下へマッチングが行われます<br />合致したルールより下のルールは無視されます"
-"<br />いずれのルールにもマッチしないトラフィックは、メインのルーティングテー"
-"ブルを使用してルーティングされます<br />既知(デフォルト以外)のネットワーク"
-"へのトラフィックは、メインのルーティングテーブルによって制御されます<br />ト"
-"ラフィックがルールに合致しても、全 WAN インターフェースが down の場合は "
-"blackhole 状態となります<br />名前は A-Z, a-z, 0-9, _ を含むことができます"
-"が、スペースは使用できません<br />ルールは、設定済みのインターフェースやメン"
-"バー、ポリシーと同じ名前を使用することはできません。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "秒。利用可能な値: 1-1000000。空欄の場合のデフォルト値は600です。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "送信元アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "送信元ポート"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Sticky タイムアウト"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "CIDR 表記のサポート(例: \"192.168.100.0/24\")"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "タスク"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "現在、%d 個中 %d 個のサポートされたインターフェースが設定済みです。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"/etc/config/network で、このインターフェースに割り当てられたメトリックです。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -713,55 +716,29 @@ msgstr ""
"に対して Ping の送信が行われます。常にオンラインとする場合、空欄のままにしま"
"す。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"このセクションでは、 \"/etc/mwan3.user\" の内容を変更することができます。"
-"<br />このファイルも sysupgrade の際に保持されます。<br /><br />注意: <br />"
-"このファイルはシェルスクリプトとして解釈されます。<br />最初の行は &#34;#!/"
-"bin/sh&#34; である必要があります(クォーテーション不要)。<br /># で始まる行"
-"はコメントであり、実行されません。<br />mwan3 のカスタム動作をここに入力して"
-"ください。<br />これらは、mwan3 で有効なインターフェースの<br /> netifd "
-"hotplug インターフェース イベント毎に実行されます。<br /><br />このスクリプト"
-"に受け渡される主に3つの環境変数が利用できます。<br /><br />$ACTION<br />* "
-"\"ifup\" は netifd と mwan3track により呼び出されます<br />* \"ifdown\" は "
-"netifd と mwan3track により呼び出されます<br />* \"connected\" はトラッキング"
-"が成功した際に mwan3track にのみにより呼び出されます<br />* \"disconnected\" "
-"は トラッキングが失敗した際に mwan3track のみにより呼び出されます<br />"
-"$INTERFACE up または down したインターフェース名(例: \"wan\" や \"wwan\")"
-"<br />$DEVICE up または down したインターフェースの物理デバイス名(例: "
-"\"eth0\" や \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "トラッキング ホスト名または IP アドレス"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "トラッキング方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "トラッキングの信頼性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -770,129 +747,306 @@ msgstr ""
"度 Sticky 制限時間内にマッチした場合には、同じ WAN インターフェースが使用され"
"ます。"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "トラブルシューティング"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "稼働時間"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "プロトコルの説明については、 /etc/protocols の内容を確認してください"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"警告: %d 個のインターフェースが、最大個数の %d 個 を超えて設定されています!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告: インターフェース %s が /etc/config/network に見つかりません"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告: インターフェース %s に重複するメトリック %s が設定されています"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"警告: インターフェース %s はトラッキング ホスト数 (%d) よりも高いトラッキング"
-"信頼性の値が設定されています"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"警告: インターフェース %s はメインのルーティング テーブル内でデフォルトルート"
-"がありません"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告: ポリシー %s の名前は15文字の最大文字数を超えています"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "トラブルシューティング"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"警告: ルール %s はプロトコル指定が不適切、または無いポートが設定されていま"
-"す!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "コマンド実行中..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "稼働時間"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "プロトコルの説明については、 /etc/protocols の内容を確認してください"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "ウエイト"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"ポリシーの全メンバーがオフラインの場合、合致したトラフィックに対してこのふる"
"まいが使用されます。"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "はい"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "接続時 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "デフォルト(メインのルーティング テーブルを使用)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "切断時 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "unreachable (reject)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "インターフェース %s の全必須 IP ルールが見つかりました"
+
+#~ msgid "Collecting data..."
+#~ msgstr "データを収集中..."
+
+#~ msgid "Detail"
+#~ msgstr "詳細"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "情報: MWAN は実行されていません"
+
+#~ msgid "Interfaces"
+#~ msgstr "インターフェース"
+
+#~ msgid "Load Balancing"
+#~ msgstr "負荷分散"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - グローバル"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - インターフェース"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - メンバー"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - ポリシー"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - ルール"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN インターフェース設定 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN インターフェース"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN メンバー設定 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN ポリシー設定 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN ルール設定 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN ステータス - 詳細"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN ステータス - 診断"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN ステータス - トラブルシューティング"
+
+#~ msgid "Members"
+#~ msgstr "メンバー"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "メンバーは、MWAN インターフェースのメトリックおよびウエイトを関連付けたプ"
+#~ "ロファイルです。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、ス"
+#~ "ペースは使用できません。<br />メンバーには、設定済みのインターフェースやポ"
+#~ "リシー、ルールと同じ名前を使用することはできません。"
+
+#~ msgid "Members assigned"
+#~ msgstr "アサイン済みメンバー"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "インターフェース %s にどちらの IP ルールもありません。"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "インターフェース %s にゲートウェイが見つかりません。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "インターフェース %s にトラッキングホストが指定されていません。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "インターフェース %s に IP ルールが一つのみ見つかりました。"
+
+#~ msgid "Policies"
+#~ msgstr "ポリシー"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "ポリシーは、MWANがどのようにトラフィックの分配を行うかを制御する、1つ以上"
+#~ "のメンバーをグループ化するプロファイルです。<br />最小のメトリックを持つメ"
+#~ "ンバー インターフェースが最初に使用されます。<br />同じメトリックを持つ複"
+#~ "数のインターフェースでは、負荷分散を行います。<br />負荷分散に設定されたメ"
+#~ "ンバー インターフェースでは、ウェイトの値が大きい方により多くのトラフィッ"
+#~ "クを分配します。<br />名前は A-Z, a-z, 0-9, _ を含むことができますが、ス"
+#~ "ペースは使用できません。また、15文字以内でなければなりません。<br />ポリ"
+#~ "シーでは、設定済みのインターフェースやメンバー、ルールと同じ名前を使用する"
+#~ "ことはできません。"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "ルーティングテーブル %s が見つかりました(インターフェース %s)"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "ルーティングテーブル %s が見つかりません(インターフェース %s)"
+
+#~ msgid "Rules"
+#~ msgstr "ルール"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "ルールは、どのトラフィックが特定の MWAN ポリシーを使用するかを指定します"
+#~ "<br />ルールは IP アドレスやポート、プロトコルに基づいています<br />ルール"
+#~ "は上から下へマッチングが行われます<br />合致したルールより下のルールは無視"
+#~ "されます<br />いずれのルールにもマッチしないトラフィックは、メインのルー"
+#~ "ティングテーブルを使用してルーティングされます<br />既知(デフォルト以外)"
+#~ "のネットワークへのトラフィックは、メインのルーティングテーブルによって制御"
+#~ "されます<br />トラフィックがルールに合致しても、全 WAN インターフェースが "
+#~ "down の場合は blackhole 状態となります<br />名前は A-Z, a-z, 0-9, _ を含む"
+#~ "ことができますが、スペースは使用できません<br />ルールは、設定済みのイン"
+#~ "ターフェースやメンバー、ポリシーと同じ名前を使用することはできません。"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "現在、%d 個中 %d 個のサポートされたインターフェースが設定済みです。"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "このセクションでは、 \"/etc/mwan3.user\" の内容を変更することができます。"
+#~ "<br />このファイルも sysupgrade の際に保持されます。<br /><br />注意: "
+#~ "<br />このファイルはシェルスクリプトとして解釈されます。<br />最初の行は "
+#~ "&#34;#!/bin/sh&#34; である必要があります(クォーテーション不要)。<br /># "
+#~ "で始まる行はコメントであり、実行されません。<br />mwan3 のカスタム動作をこ"
+#~ "こに入力してください。<br />これらは、mwan3 で有効なインターフェースの"
+#~ "<br /> netifd hotplug インターフェース イベント毎に実行されます。<br /"
+#~ "><br />このスクリプトに受け渡される主に3つの環境変数が利用できます。<br /"
+#~ "><br />$ACTION<br />* \"ifup\" は netifd と mwan3track により呼び出されま"
+#~ "す<br />* \"ifdown\" は netifd と mwan3track により呼び出されます<br />* "
+#~ "\"connected\" はトラッキングが成功した際に mwan3track にのみにより呼び出さ"
+#~ "れます<br />* \"disconnected\" は トラッキングが失敗した際に mwan3track の"
+#~ "みにより呼び出されます<br />$INTERFACE up または down したインターフェー"
+#~ "ス名(例: \"wan\" や \"wwan\")<br />$DEVICE up または down したインター"
+#~ "フェースの物理デバイス名(例: \"eth0\" や \"wwan0\")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "警告: %d 個のインターフェースが、最大個数の %d 個 を超えて設定されていま"
+#~ "す!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告: インターフェース %s が /etc/config/network に見つかりません"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "警告: インターフェース %s に重複するメトリック %s が設定されています"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "警告: インターフェース %s はトラッキング ホスト数 (%d) よりも高いトラッキ"
+#~ "ング信頼性の値が設定されています"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "警告: インターフェース %s はメインのルーティング テーブル内でデフォルト"
+#~ "ルートがありません"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告: ポリシー %s の名前は15文字の最大文字数を超えています"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "警告: ルール %s はプロトコル指定が不適切、または無いポートが設定されていま"
+#~ "す!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "コマンド実行中..."
+
+#~ msgid "Weight"
+#~ msgstr "ウエイト"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "最大パケットレイテンシ [ms]"
diff --git a/applications/luci-app-mwan3/po/ko/mwan3.po b/applications/luci-app-mwan3/po/ko/mwan3.po
index c04230a018..04a06b43e3 100644
--- a/applications/luci-app-mwan3/po/ko/mwan3.po
+++ b/applications/luci-app-mwan3/po/ko/mwan3.po
@@ -10,231 +10,242 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- 선택하세요 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "경고"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "데이터 수집 중..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "활성화"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +253,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4와 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "IPv4 전용"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "IPv6 전용"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "인터페이스"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "로드 중"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "데이터 수집 중..."
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
diff --git a/applications/luci-app-mwan3/po/mr/mwan3.po b/applications/luci-app-mwan3/po/mr/mwan3.po
index 422aea2b1f..7ecd311d5a 100644
--- a/applications/luci-app-mwan3/po/mr/mwan3.po
+++ b/applications/luci-app-mwan3/po/mr/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "डेटा संकलित करीत आहे ..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "गंतव्य पोर्ट"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "अक्षम"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "इंटरफेस"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "इंटरफेसेस"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "लोड करीत आहे"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "नाही"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "ऑफलाइन"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "ऑनलाईन"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "प्रोटोकॉल"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "स्रोत पोर्ट"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "होय"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "डेटा संकलित करीत आहे ..."
+
+#~ msgid "Interfaces"
+#~ msgstr "इंटरफेसेस"
+
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "कमांड पूर्ण होण्याची प्रतीक्षा करीत आहे ..."
diff --git a/applications/luci-app-mwan3/po/ms/mwan3.po b/applications/luci-app-mwan3/po/ms/mwan3.po
index ea777a4a03..43f1318e09 100644
--- a/applications/luci-app-mwan3/po/ms/mwan3.po
+++ b/applications/luci-app-mwan3/po/ms/mwan3.po
@@ -10,231 +10,242 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Mengumpul data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +253,546 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Mengumpul data..."
diff --git a/applications/luci-app-mwan3/po/nb_NO/mwan3.po b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
index 1e296f0eca..ff03e20572 100644
--- a/applications/luci-app-mwan3/po/nb_NO/mwan3.po
+++ b/applications/luci-app-mwan3/po/nb_NO/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Samler inn data…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Avskrudd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Påskrudd"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Grensesnitt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Laster inn"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrisk"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrisk"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Samler inn data…"
+
+#~ msgid "Loading"
+#~ msgstr "Laster inn"
diff --git a/applications/luci-app-mwan3/po/pl/mwan3.po b/applications/luci-app-mwan3/po/pl/mwan3.po
index e7fa0ad880..d37b7aa5dc 100644
--- a/applications/luci-app-mwan3/po/pl/mwan3.po
+++ b/applications/luci-app-mwan3/po/pl/mwan3.po
@@ -11,72 +11,99 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d godzin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minut"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d sekund"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d sekund"
+msgstr[1] "%d sekund"
+msgstr[2] "%d sekund"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d sekund"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Proszę wybrać --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -84,166 +111,153 @@ msgstr ""
"Dopuszczalne wartości: 1-100. Tyle śledzących adresów IP musi odpowiedzieć, "
"aby połączenie zostało uznane za aktywne"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Akceptowane wartości: 1-1000. Domyślnie 1, jeśli nie ustawiono"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Akceptowane wartości: 1-256. Domyślnie 1, jeśli nie ustawiono"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alarm"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Znaleziono wszystkie wymagane reguły IP dla interfejsu %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Przeskanuj również tę tabelę trasowania w poszukiwaniu podłączonych sieci"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Sprawdź reguły IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Sprawdź jakość łącza"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Sprawdź tabelę trasowania"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Trwa zbieranie danych..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Krytyczny"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Debugowanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Adres docelowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Port docelowy"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Szczegóły"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostyka"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Wyłączone"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Opuszczony interfejs zostanie uznany za podniesiony po wielu udanych testach "
"ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Przestój"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Ratunkowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Włącz śledzenie SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Włącza rejestrowanie reguł zapory (globalne rejestrowanie mwan3 również musi "
"być włączone)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Włącza globalne logowanie zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Włącza śledzenie https na porcie SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Wprowadź wartość szesnastkową, zaczynając od <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Wykonaj"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Oczekiwany stan interfejsu przy zdarzeniu poprzedzającym"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Interwał awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Opóźnienie błędu [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Błąd utraty pakietów [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Poziom logowania zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Maska zapory sieciowej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Tablica flush conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Opróżnij globalną tabelę conntrack zapory sieciowej na zdarzeniach interfejsu"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globalne"
@@ -251,183 +265,115 @@ msgstr "Globalne"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Udziel dostępu UCI do luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Przełącznik, jeśli odłączono"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Przełącznik, jeśli podłączono"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN nie działa"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 i IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Tylko IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Tylko IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informacja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Stan początkowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfejs"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interfejs padł"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface wstał"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "Interfejs zostanie uznany za martwy po wiele nieudanych ping testach"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfejsy"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protokół internetowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Zachowaj interwał awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Zachowanie odstępu czasu między awariami pingów podczas stanu awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Ostatnia wizyta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Równoważenie obciążenia"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Ładowanie"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Logowanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Poziom logowania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globalne"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Interfejsy"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Użytkownicy"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Powiadomienie"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Polityka"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Zasady"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Konfiguracja interfejsu MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "Interfejsy MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Konfiguracja użytkowników MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Konfiguracja polityki MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "Konfiguracja reguły MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Status - Szczegóły"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN Status - Diagnostyka"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN Status - Rozwiązywanie problemów"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Maksymalny TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -435,44 +381,91 @@ msgstr ""
"Może być wprowadzony jako pojedynczy lub wielokrotny port (np. \"22\" lub "
"\"80,443\") lub jako portrange (np. \"1024:2048\") bez cudzysłowów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Użytkownik"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Użytkownik używa"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Użytkownicy"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Użytkownicy dołączają metrykę i wagę do interfejsu MWAN<br />Nazwy mogą "
-"zawierać znaki A-Z, a-z, 0-9, _ i nie mogą zawierać spacji<br />Członkowie "
-"nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, zasady lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Przypisani użytkownicy"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Metryka"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Brak obu zasad IP dotyczących interfejsu %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -480,226 +473,239 @@ msgstr ""
"Nazwa reguły IPset. Wymaga reguły IPset w /etc/dnsmasq.conf (np. \"ipset=/"
"youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nie"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nie znaleziono interfejsu MWAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Bez śledzenia"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nie znaleziono bramy domyślnej dla interfejsu %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nie zdefiniowano hostów śledzących dla interfejsu %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Spostrzeżenie"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Powiadomienie"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Znaleziono tylko jedną regułę IP dla interfejsu %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Liczba pingów"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping do bramy domyślnej"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Interwał pingu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Interwał pingu podczas wykrywania awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Interwał pingu podczas odzyskiwania po awarii"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Rozmiar pingów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Limit czasu pingowania"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Śledzenie pingów IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Polityka"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Zasady są profilami grupującymi jeden lub więcej użytkowników kontrolujących "
-"sposób dystrybucji ruchu<br /> Interfejsy użytkowników o niższej metryce są "
-"używane jako pierwsze<br /> Interfejsy użytkowników o tej samej metryce będą "
-"miały zrównoważone obciążenie<br />Interfejsy użytkownika z równoważeniem "
-"obciążenia rozkładają większy ruch na te o większej wadze<br />Nazwy mogą "
-"zawierać znaki A-Z, a-z, 0-9, _ i nie mogą zawierać spacji<br />Nazwy muszą "
-"zawierać 15 znaków lub mniej<br />Nazwy nie mogą mieć tej samej nazwy co "
-"skonfigurowane interfejsy, członkowie lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Polityka"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Przypisane zasady"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokół"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Interwał odzyskiwania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Opóźnienie odzyskiwania [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Utrata pakietów odzyskiwania [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Tabela trasowania %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Znaleziono tabeli trasowania %s dla interfejsu %s"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Nie znaleziono tabeli trasowania %s dla interfejsu %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Przeglądanie tabeli trasowania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Reguła"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Reguły"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Reguły określają, który ruch będzie korzystał z określonej polityki MWAN "
-"<br /> Reguły są oparte na adresie IP, porcie lub protokole <br /> Reguły są "
-"dopasowywane od góry do dołu <br /> Reguły poniżej pasującej reguły są "
-"ignorowane <br /> Ruch niezgodny z żadną regułą jest kierowany przy użyciu "
-"głównej tabeli trasowania <br /> Ruch przeznaczony dla znanych (innych niż "
-"domyślne) sieci jest obsługiwany przez główną tabelę trasowania <br /> Ruch "
-"zgodny z regułą, ale wszystkie interfejsy WAN dla tej polityki są wyłączone, "
-"będzie zakłócony <br /> Nazwy mogą zawierać znaki AZ, az, 0-9, _ i bez "
-"spacji <br /> Reguły mogą nie mieć tej samej nazwy co skonfigurowane "
-"interfejsy, członkowie lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Sekundy. Dopuszczalne wartości: 1-1000000. Wartość domyślna to 600, jeśli "
"nie jest ustawiona"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Adres źródłowy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Port źródłowy"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Status"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Przyklejony"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Limit czasu przyklejenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Obsługuje notację CIDR (np. \"192.168.100.0/24\") bez cudzysłowów"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Zadanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Obecnie są skonfigurowane %d z %d obsługiwanych interfejsów"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "Wyświetla metrykę przypisaną do tego interfejsu w /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -708,56 +714,29 @@ msgstr ""
"połączenie jest aktywne lub nie. Pozostaw puste pole, aby założyć, że "
"interfejs jest zawsze online"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Ta sekcja pozwala na modyfikację zawartości \"/etc/mwan3.user\".<br/>Plik "
-"jest również zachowywany podczas sysupgrade.<br/><br />Notes:<br/>Plik ten "
-"jest interpretowany jako skrypt powłoki.<br/>Pierwszą linią skryptu musi być "
-"&#34;#!/bin/sh&#34; bez cudzysłowów.<br/>Linie rozpoczynające się od # są "
-"komentarzami i nie są wykonywane.<br/>Wprowadź tutaj swoją własną akcję "
-"mwan3, będą one<br/>wykonywane z każdym zdarzeniem interfejsu netifd "
-"hotplug<br />na interfejsach, dla których mwan3 jest włączone.<br /><br/>Są "
-"trzy główne zmienne środowiskowe, które są przekazywane do tego skryptu.<br/"
-"><br/>$ACTION <br/>* \"ifup\" jest wywoływany przez netifd i mwan3track <br/"
-">* \"ifdown\" jest wywoływany przez netifd i mwan3track <br/>* \"połączony\" "
-"jest wywoływany przez mwan3track tylko wtedy, gdy śledzenie było udane <br/"
-">* \"rozłączony\" jest wywoływany przez mwan3track tylko wtedy, gdy "
-"śledzenie nie powiodło się <br/>$INTERFACE Nazwa interfejsu, który poszedł w "
-"górę lub w dół (e.np. \"wan\" lub \"wwan\")<br/>$DEVICE Nazwa fizyczna "
-"urządzenia, którego interfejs poszedł w górę lub w dół (np. \"eth0\" lub "
-"\"wwan0\")<br/><br/>"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Śledzenie nazwy hosta lub adresu IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Metoda śledzenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Niezawodność śledzenia"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -765,134 +744,320 @@ msgstr ""
"Ruch z tego samego źródłowego adresu IP, który wcześniej był zgodny z tą "
"regułą w ramach limitu czasu, będzie wykorzystywał ten sam interfejs WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Rozwiązywanie problemów"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "Czas pracy"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Zobacz zawartość/etc/protocols dla opisu protokołu"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"OSTRZEŻENIE: interfejsy %d są skonfigurowane z przekroczeniem maksymalnej "
-"wartości %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "OSTRZEŻENIE: Interfejs %s nie znajduje się w /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "OSTRZEŻENIE: Interfejs %s ma skonfigurowany duplikat metryczny %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"OSTRZEŻENIE: Interfejs %s ma wyższy wymóg niezawodności niż hosty śledzące "
-"(%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"OSTRZEŻENIE: Interfejs %s nie ma domyślnej trasy w głównej tabeli trasowania"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "OSTRZEŻENIE: Polityka %s przekracza maksymalną nazwę 15 znaków"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Rozwiązywanie problemów"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"OSTRZEŻENIE: Reguła %s ma skonfigurowany port bez określonego lub "
-"niewłaściwego protokołu!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Oczekiwanie na polecenie do wykonania..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Czas pracy"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Zobacz zawartość/etc/protocols dla opisu protokołu"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Rozmiar"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Kiedy wszyscy użytkownicy polityki są w trybie offline używają tego "
"zachowania dla dopasowanego ruchu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Tak"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "czarna dziura (porzuć)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "podłączone (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "domyślnie (użyj głównej tabeli trasowania)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "odłączone (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "jeśli w dół (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "jeśli w górę (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 wymaga, aby wszystkie interfejsy miały unikalną metrykę skonfigurowaną "
-"w /etc/config/network<br />Nazwy muszą być zgodne z nazwą interfejsu "
-"znalezionego w /etc/config/network<br />Nazwy mogą zawierać znaki A-Z, a-z, "
-"0-9, _ i żadnych spacji<br />Interfejsy nie mogą mieć takiej samej nazwy jak "
-"skonfigurowane elementy członkowskie, zasady lub reguły"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "nieosiągalny (odrzucanie)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Znaleziono wszystkie wymagane reguły IP dla interfejsu %s"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Trwa zbieranie danych..."
+
+#~ msgid "Detail"
+#~ msgstr "Szczegóły"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN nie działa"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfejsy"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Równoważenie obciążenia"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globalne"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Interfejsy"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Użytkownicy"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Powiadomienie"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Polityka"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Zasady"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Konfiguracja interfejsu MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfejsy MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Konfiguracja użytkowników MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Konfiguracja polityki MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Konfiguracja reguły MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Status - Szczegóły"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Status - Diagnostyka"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Status - Rozwiązywanie problemów"
+
+#~ msgid "Members"
+#~ msgstr "Użytkownicy"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Użytkownicy dołączają metrykę i wagę do interfejsu MWAN<br />Nazwy mogą "
+#~ "zawierać znaki A-Z, a-z, 0-9, _ i nie mogą zawierać spacji<br /"
+#~ ">Członkowie nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, "
+#~ "zasady lub reguły"
+
+#~ msgid "Members assigned"
+#~ msgstr "Przypisani użytkownicy"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Brak obu zasad IP dotyczących interfejsu %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nie znaleziono bramy domyślnej dla interfejsu %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nie zdefiniowano hostów śledzących dla interfejsu %s"
+
+#~ msgid "Notification"
+#~ msgstr "Powiadomienie"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Znaleziono tylko jedną regułę IP dla interfejsu %s"
+
+#~ msgid "Policies"
+#~ msgstr "Polityka"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Zasady są profilami grupującymi jeden lub więcej użytkowników "
+#~ "kontrolujących sposób dystrybucji ruchu<br /> Interfejsy użytkowników o "
+#~ "niższej metryce są używane jako pierwsze<br /> Interfejsy użytkowników o "
+#~ "tej samej metryce będą miały zrównoważone obciążenie<br />Interfejsy "
+#~ "użytkownika z równoważeniem obciążenia rozkładają większy ruch na te o "
+#~ "większej wadze<br />Nazwy mogą zawierać znaki A-Z, a-z, 0-9, _ i nie mogą "
+#~ "zawierać spacji<br />Nazwy muszą zawierać 15 znaków lub mniej<br />Nazwy "
+#~ "nie mogą mieć tej samej nazwy co skonfigurowane interfejsy, członkowie "
+#~ "lub reguły"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Znaleziono tabeli trasowania %s dla interfejsu %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Nie znaleziono tabeli trasowania %s dla interfejsu %s"
+
+#~ msgid "Rules"
+#~ msgstr "Reguły"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Reguły określają, który ruch będzie korzystał z określonej polityki MWAN "
+#~ "<br /> Reguły są oparte na adresie IP, porcie lub protokole <br /> Reguły "
+#~ "są dopasowywane od góry do dołu <br /> Reguły poniżej pasującej reguły są "
+#~ "ignorowane <br /> Ruch niezgodny z żadną regułą jest kierowany przy "
+#~ "użyciu głównej tabeli trasowania <br /> Ruch przeznaczony dla znanych "
+#~ "(innych niż domyślne) sieci jest obsługiwany przez główną tabelę "
+#~ "trasowania <br /> Ruch zgodny z regułą, ale wszystkie interfejsy WAN dla "
+#~ "tej polityki są wyłączone, będzie zakłócony <br /> Nazwy mogą zawierać "
+#~ "znaki AZ, az, 0-9, _ i bez spacji <br /> Reguły mogą nie mieć tej samej "
+#~ "nazwy co skonfigurowane interfejsy, członkowie lub reguły"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Obecnie są skonfigurowane %d z %d obsługiwanych interfejsów"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Ta sekcja pozwala na modyfikację zawartości \"/etc/mwan3.user\".<br/>Plik "
+#~ "jest również zachowywany podczas sysupgrade.<br/><br />Notes:<br/>Plik "
+#~ "ten jest interpretowany jako skrypt powłoki.<br/>Pierwszą linią skryptu "
+#~ "musi być &#34;#!/bin/sh&#34; bez cudzysłowów.<br/>Linie rozpoczynające "
+#~ "się od # są komentarzami i nie są wykonywane.<br/>Wprowadź tutaj swoją "
+#~ "własną akcję mwan3, będą one<br/>wykonywane z każdym zdarzeniem "
+#~ "interfejsu netifd hotplug<br />na interfejsach, dla których mwan3 jest "
+#~ "włączone.<br /><br/>Są trzy główne zmienne środowiskowe, które są "
+#~ "przekazywane do tego skryptu.<br/><br/>$ACTION <br/>* \"ifup\" jest "
+#~ "wywoływany przez netifd i mwan3track <br/>* \"ifdown\" jest wywoływany "
+#~ "przez netifd i mwan3track <br/>* \"połączony\" jest wywoływany przez "
+#~ "mwan3track tylko wtedy, gdy śledzenie było udane <br/>* \"rozłączony\" "
+#~ "jest wywoływany przez mwan3track tylko wtedy, gdy śledzenie nie powiodło "
+#~ "się <br/>$INTERFACE Nazwa interfejsu, który poszedł w górę lub w dół (e."
+#~ "np. \"wan\" lub \"wwan\")<br/>$DEVICE Nazwa fizyczna urządzenia, którego "
+#~ "interfejs poszedł w górę lub w dół (np. \"eth0\" lub \"wwan0\")<br/><br/>"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: interfejsy %d są skonfigurowane z przekroczeniem maksymalnej "
+#~ "wartości %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "OSTRZEŻENIE: Interfejs %s nie znajduje się w /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "OSTRZEŻENIE: Interfejs %s ma skonfigurowany duplikat metryczny %s"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Interfejs %s ma wyższy wymóg niezawodności niż hosty "
+#~ "śledzące (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Interfejs %s nie ma domyślnej trasy w głównej tabeli "
+#~ "trasowania"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "OSTRZEŻENIE: Polityka %s przekracza maksymalną nazwę 15 znaków"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "OSTRZEŻENIE: Reguła %s ma skonfigurowany port bez określonego lub "
+#~ "niewłaściwego protokołu!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Oczekiwanie na polecenie do wykonania..."
+
+#~ msgid "Weight"
+#~ msgstr "Rozmiar"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 wymaga, aby wszystkie interfejsy miały unikalną metrykę "
+#~ "skonfigurowaną w /etc/config/network<br />Nazwy muszą być zgodne z nazwą "
+#~ "interfejsu znalezionego w /etc/config/network<br />Nazwy mogą zawierać "
+#~ "znaki A-Z, a-z, 0-9, _ i żadnych spacji<br />Interfejsy nie mogą mieć "
+#~ "takiej samej nazwy jak skonfigurowane elementy członkowskie, zasady lub "
+#~ "reguły"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Maksymalna latencja pakietów [ms]"
diff --git a/applications/luci-app-mwan3/po/pt/mwan3.po b/applications/luci-app-mwan3/po/pt/mwan3.po
index 1b6f8462ce..d2546459fc 100644
--- a/applications/luci-app-mwan3/po/pt/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt/mwan3.po
@@ -10,72 +10,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Por favor escolha --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,164 +109,151 @@ msgstr ""
"Valores aceitáveis: 1-100. Esta quantidade de endereços IP de rastreamento "
"devem responder para que o link seja considerado up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-1000. Predefinido como 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-256. Predefinido como 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Todas as regras de IP necessárias para a interface %s encontradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Verificar também esta tabela de roteamento para redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Verificar regras de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Verificar a qualidade da ligação"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Verificar tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "A recolher dados..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Critico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Porta de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnósticos"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Desativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A interface abaixada será considerada up após esta quantidade de testes de "
"ping com sucesso"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Tempo de inatividade"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergência"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Ativar rastreamento de ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Ativa o registro de regras de firewall (o registro mwan3 global também deve "
"estar ativado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Ativa o log de firewall global"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Permite o rastreamento https na porta ssl 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Introduza o valor em hexadecimal, começando por <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Executar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar o estado da interface no evento up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Latência de falha [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Perda de pacotes de falhas [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nível de log do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Máscara de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Limpar tabela de conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Limpar tabela de firewall conntrack global em eventos de interface"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globais"
@@ -248,185 +261,117 @@ msgstr "Globais"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceder acesso UCI ao luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "ifdown de hotplug"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "ifup de hotplug"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: MWAN não está em execução"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Apenas IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Apenas IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Estado inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface down"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface up"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A interface será considerada down após esta quantidade testes de ping "
"falhados"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protocolo Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Manter intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Manter o intervalo de falha de ping durante o estado de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceamento de Carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "A carregar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Logging"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nível de log"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Globais"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "Interfaces - MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificação"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuração da Interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuração de Membro MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuração da Política de MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "Configuração de Regras MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Estado MWAN - Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Estado MWAN - Diagnóstico"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Estado do MWAN - Solução de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "TTL máximo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -434,45 +379,91 @@ msgstr ""
"Pode ser inserido como um único ou múltiplos porto(s) (por exemplo \"22\" ou "
"\"80,443\") ou como um portrange (por exemplo \"1024:2048\") sem as aspas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membro usado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Membros são perfis que atribuem uma métrica e um peso a uma interface "
-"MWAN<br />Nomes podem conter caracteres A-Z, a-z, 0-9, _ sem nenhum "
-"espaço<br />Os membros não devem compartilhar o mesmo nome das interfaces, "
-"políticas ou regras configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Membros designados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltam ambas as regras de IP para interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -480,225 +471,238 @@ msgstr ""
"Nome da regra do IPset. Requer regra de IPset em /etc/dnsmasq.conf (ex. "
"\"ipset=/youtube.pt/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Não"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nenhuma interface MWAN encontrada"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Sem rastreamento"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Nenhum gateway encontrado para interface %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nenhum host de rastreamento para interface %s definido."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificação"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Offline"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Online"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Apenas uma regra de IP para a interface %s encontrada"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Contagem de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Gateway padrão de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante a deteção de falhas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante a recuperação de falhas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamanho do ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tempo limite de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "IP de rastreamento de ping"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Políticas são perfis que agrupam um ou mais membros controlando como o MWAN "
-"distribui tráfego<br />Interfaces membros com métricas mais baixas são "
-"usadas primeiro<br />Interfaces membros com a mesma métrica serão "
-"balanceadas com carga<br />Interfaces membros com carga balanceada "
-"distribuem mais tráfego para aqueles com pesos mais altos<br />Os nomes "
-"podem conter caracteres A-Z, a-z, 0-9, _ e sem espaço<br />Nomes podem ter "
-"15 caracteres ou menos<br />As políticas não devem compartilhar o mesmo nome "
-"das interfaces, membros ou regras configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Latência de recuperação [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Perda de pacotes de recuperação [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Tabela de roteamento %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Tabela de roteamento %s para interface %s encontrada"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Tabela de roteamento %s para interface %s não encontrada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Consulta da tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regra"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regras"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"As regras especificam qual tráfego usará uma determinada política MWAN<br /"
-">As regras são baseadas em endereço IP, porta ou protocolo<br />As regras "
-"são comparadas de cima para baixo<br />As regras abaixo de uma regra "
-"correspondente são ignoradas<br />O tráfego que não corresponde com nenhuma "
-"regra é roteado usando a tabela de roteamento principal<br />O tráfego "
-"destinado a redes conhecidas (diferente dos padrões) é tratado pela tabela "
-"de roteamento principal<br />O tráfego correspondente a uma regra, mas todas "
-"as interfaces WAN para qual a política é down serão blackholed<br />Os nomes "
-"podem conter caracteres A-Z, a-z, 0-9, _ e sem espaços<br />As regras não "
-"devem ter o mesmo nome das interfaces, membros ou políticas configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceitáveis: 1-1000000. O padrão é 600 se não for definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Porta de origem"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Tempo limite pegajoso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Suporta a notação CIDR (ex. \"192.168.100.0/24\") sem as aspas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarefa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Atualmente existem %d de %d interfaces suportadas configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "Isso exibe a métrica atribuída a essa interface em /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -706,55 +710,29 @@ msgstr ""
"Esse nome de host ou endereço IP será pingado para determinar se o link está "
"up ou down. Deixe em branco para assumir que a interface está sempre online"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta secção permite modificar o conteúdo de \"/etc/mwan3.user\".<br />O "
-"ficheiro também é preservado durante o sysupgrade.<br /><br />Notas:<br /"
-">Este ficheiro é interpretado como um script de shell.<br />A primeira linha "
-"do script deve ser &#34;#!/bin/sh&#34; sem as aspas.<br />Linhas começando "
-"com # são comentários e não são executadas.<br />Pouse a sua ação mwan3 "
-"personalizada aqui, elas serão executadas com cada evento netifd da "
-"interface hotplug<br />em interfaces para as quais o mwan3 está ativado.<br /"
-"><br />Existem três variáveis de ambiente principais que são passadas a este "
-"script.<br /><br />$ACTION <br />* \"ifup\" É chamado pelo netifd e "
-"mwan3track <br />* \"ifdown\" É chamado pelo netifd e mwan3track <br />** "
-"\"connected\" Só é chamado pelo mwan3track se o rastreamento foi bem "
-"sucedido <br />* \"disconnected\" Só é chamado pelo mwan3track se o "
-"rastreamento falhou <br />$INTERFACE Nome da interface que foi up ou down (e."
-"g. \"wan\" ou \"wwan\")<br />$DEVICE Nome do aparelho físico cuja interface "
-"foi up ou down (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Rastreamento de nome de host ou endereço IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Confiabilidade de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -762,133 +740,318 @@ msgstr ""
"O tráfego do mesmo endereço IP de origem que anteriormente correspondia a "
"esta regra dentro do período limite pegajoso usará a mesma interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Resolução de problemas"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "Tempo de atividade"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Veja o conteúdo de /etc/protocols para descrição do protocolo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "AVISO: %d interfaces são configuradas excedendo o máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "AVISO: Interface %s não são encontradas em /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVISO: Interface %s tem a métrica dupla %s configurada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"AVISO: Interface %s tem um requisito de confiabilidade maior do que rastrear "
-"hosts (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"AVISO: Interface %s não tem nenhuma rota padrão na tabela de roteamento "
-"principal"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "AVISO: O nome da política %s ultrapassou máximo de 15 caracteres"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Resolução de problemas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"ATENÇÃO: Regra %s tem uma porta configurada com nenhum protocolo ou "
-"protocolo impróprio especificado!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "A aguardar que o comando termine..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Tempo de atividade"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Veja o conteúdo de /etc/protocols para descrição do protocolo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Quando todos os membros da política estiverem offline, use esse "
"comportamento para o tráfego correspondente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sim"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "blackhole (drop)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "padrão (use a tabela de roteamento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 requer que todas as interfaces tenham uma métrica única configurada "
-"em /etc/config/network<br />Os nomes devem coincidir com o nome da interface "
-"encontrada em /etc/config/network<br />Os nomes podem conter os caracteres A-"
-"Z, a-z, 0-9, _ e não devem conter espaços<br />As interfaces não podem "
-"partilhar o mesmo nome de membros configurados, políticas ou regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "inacessível (rejeitar)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Todas as regras de IP necessárias para a interface %s encontradas"
+
+#~ msgid "Collecting data..."
+#~ msgstr "A recolher dados..."
+
+#~ msgid "Detail"
+#~ msgstr "Detalhe"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: MWAN não está em execução"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceamento de Carga"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Globais"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "Interfaces - MWAN"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificação"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regras"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuração da Interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuração de Membro MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuração da Política de MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Configuração de Regras MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Estado MWAN - Detalhe"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Estado MWAN - Diagnóstico"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Estado do MWAN - Solução de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Membros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Membros são perfis que atribuem uma métrica e um peso a uma interface "
+#~ "MWAN<br />Nomes podem conter caracteres A-Z, a-z, 0-9, _ sem nenhum "
+#~ "espaço<br />Os membros não devem compartilhar o mesmo nome das "
+#~ "interfaces, políticas ou regras configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membros designados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltam ambas as regras de IP para interface %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Nenhum gateway encontrado para interface %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nenhum host de rastreamento para interface %s definido."
+
+#~ msgid "Notification"
+#~ msgstr "Notificação"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Apenas uma regra de IP para a interface %s encontrada"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Políticas são perfis que agrupam um ou mais membros controlando como o "
+#~ "MWAN distribui tráfego<br />Interfaces membros com métricas mais baixas "
+#~ "são usadas primeiro<br />Interfaces membros com a mesma métrica serão "
+#~ "balanceadas com carga<br />Interfaces membros com carga balanceada "
+#~ "distribuem mais tráfego para aqueles com pesos mais altos<br />Os nomes "
+#~ "podem conter caracteres A-Z, a-z, 0-9, _ e sem espaço<br />Nomes podem "
+#~ "ter 15 caracteres ou menos<br />As políticas não devem compartilhar o "
+#~ "mesmo nome das interfaces, membros ou regras configuradas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Tabela de roteamento %s para interface %s encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Tabela de roteamento %s para interface %s não encontrada"
+
+#~ msgid "Rules"
+#~ msgstr "Regras"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "As regras especificam qual tráfego usará uma determinada política "
+#~ "MWAN<br />As regras são baseadas em endereço IP, porta ou protocolo<br /"
+#~ ">As regras são comparadas de cima para baixo<br />As regras abaixo de uma "
+#~ "regra correspondente são ignoradas<br />O tráfego que não corresponde com "
+#~ "nenhuma regra é roteado usando a tabela de roteamento principal<br />O "
+#~ "tráfego destinado a redes conhecidas (diferente dos padrões) é tratado "
+#~ "pela tabela de roteamento principal<br />O tráfego correspondente a uma "
+#~ "regra, mas todas as interfaces WAN para qual a política é down serão "
+#~ "blackholed<br />Os nomes podem conter caracteres A-Z, a-z, 0-9, _ e sem "
+#~ "espaços<br />As regras não devem ter o mesmo nome das interfaces, membros "
+#~ "ou políticas configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Atualmente existem %d de %d interfaces suportadas configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta secção permite modificar o conteúdo de \"/etc/mwan3.user\".<br />O "
+#~ "ficheiro também é preservado durante o sysupgrade.<br /><br />Notas:<br /"
+#~ ">Este ficheiro é interpretado como um script de shell.<br />A primeira "
+#~ "linha do script deve ser &#34;#!/bin/sh&#34; sem as aspas.<br />Linhas "
+#~ "começando com # são comentários e não são executadas.<br />Pouse a sua "
+#~ "ação mwan3 personalizada aqui, elas serão executadas com cada evento "
+#~ "netifd da interface hotplug<br />em interfaces para as quais o mwan3 está "
+#~ "ativado.<br /><br />Existem três variáveis de ambiente principais que são "
+#~ "passadas a este script.<br /><br />$ACTION <br />* \"ifup\" É chamado "
+#~ "pelo netifd e mwan3track <br />* \"ifdown\" É chamado pelo netifd e "
+#~ "mwan3track <br />** \"connected\" Só é chamado pelo mwan3track se o "
+#~ "rastreamento foi bem sucedido <br />* \"disconnected\" Só é chamado pelo "
+#~ "mwan3track se o rastreamento falhou <br />$INTERFACE Nome da interface "
+#~ "que foi up ou down (e.g. \"wan\" ou \"wwan\")<br />$DEVICE Nome do "
+#~ "aparelho físico cuja interface foi up ou down (e.g. \"eth0\" ou "
+#~ "\"wwan0\")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "AVISO: %d interfaces são configuradas excedendo o máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "AVISO: Interface %s não são encontradas em /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVISO: Interface %s tem a métrica dupla %s configurada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVISO: Interface %s tem um requisito de confiabilidade maior do que "
+#~ "rastrear hosts (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVISO: Interface %s não tem nenhuma rota padrão na tabela de roteamento "
+#~ "principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "AVISO: O nome da política %s ultrapassou máximo de 15 caracteres"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ATENÇÃO: Regra %s tem uma porta configurada com nenhum protocolo ou "
+#~ "protocolo impróprio especificado!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "A aguardar que o comando termine..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 requer que todas as interfaces tenham uma métrica única configurada "
+#~ "em /etc/config/network<br />Os nomes devem coincidir com o nome da "
+#~ "interface encontrada em /etc/config/network<br />Os nomes podem conter os "
+#~ "caracteres A-Z, a-z, 0-9, _ e não devem conter espaços<br />As interfaces "
+#~ "não podem partilhar o mesmo nome de membros configurados, políticas ou "
+#~ "regras"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Latência máxima do pacote [ms]"
diff --git a/applications/luci-app-mwan3/po/pt_BR/mwan3.po b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
index b83ae61afa..98684727d7 100644
--- a/applications/luci-app-mwan3/po/pt_BR/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
@@ -10,72 +10,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d hora"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d minuto"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d minutos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d segundo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d segundo"
+msgstr[1] "%d segundo"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d segundos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Por favor, escolha --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,165 +109,151 @@ msgstr ""
"Valores aceitos: 1-100. Todos estes endereços IP de Rastreamento devem "
"responder para que o link seja considerado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-1000. Predefinido para 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Valores aceitáveis: 1-256. Predefinido para 1 se não estiver definido"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-"Todas as regras de IP necessárias para a interface %s foram encontradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Varrer também esta tabela de roteamento para as redes conectadas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Verificar regras de IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Verifique a qualidade do link"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Verifique a tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Coletando dados..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Crítico"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Depuração"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Endereço de destino"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Porta de destino"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detalhe"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnóstico"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Desabilitado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"A interface desativada será considerada ativada após muitos testes de ping "
"bem-sucedidos"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Tempo de inatividade"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Emergência"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Ativar rastreamento ssl"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Ativa o registro log das regras de firewall (o registro mwan3 global também "
"deve estar ativado)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Ativa o registro log global de firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Ativa o rastreamento https na porta SSL 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "insira o valor em hexadecimal, começando por <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Executar"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Esperar que a interface esteja no ar durante um evento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Falha da latência [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Porcentagem da perda dos pacotes [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Nível de registro do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Máscara do firewall"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Despejar a tabela conntrack"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Despejar a tabela conntrack de firewall global durante os eventos"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Globais"
@@ -249,184 +261,116 @@ msgstr "Globais"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Conceda acesso UCI ao luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "INFO: O MWAN não está em execução"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 e IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Somente IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Somente IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Informação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Condição inicial"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interface"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Interface inoperante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Interface operante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"A interface será considerada inoperante caso muitos testes de ping falhem"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Protocolo de Internet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Conservar o intervalo de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Conservar o intervalo de falha do ping durante uma condição de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Último recurso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Balanceamento de Carga"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Carregando"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Registrando os eventos"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Nível do registro log"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Global"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "Interfaces - MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Membros"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Notificação"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Políticas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Configuração da Interface MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "Interfaces MWAN"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "Configuração de Membro MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "Configuração da Política MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "Regras de Configuração MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Condição MWAN - Detalhes"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Condição MWAN - Diagnósticos"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Condição MWAN - Solução de problemas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "TTL Máximo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -435,45 +379,91 @@ msgstr ""
"\"80,443\") ou como uma faixa de portas (por exemplo, \"1024:2048\") não use "
"aspas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Membro"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Membro usado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Membros"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Os Membros são perfis que atribuem uma métrica e um peso em uma interface "
-"MWAN<br />Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum "
-"espaço entre eles<br />Os membros podem não compartilhar do mesmo nome das "
-"interfaces, políticas ou regras configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Membros designados"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Métrica"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Faltando ambas as regras IP para a interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -481,229 +471,240 @@ msgstr ""
"Nome da regra do IPset. Requer que as regras de IPset estejam em /etc/"
"dnsmasq.conf (por exemplo, \"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Não"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Nenhuma interface MWAN foi encontrada"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Sem rastreamento"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Não foi encontrado nenhum gateway para a interface %s."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Nenhum host de rastreamento para a interface %s foi definida."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Aviso"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Notificação"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Desconectado"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Conectado"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Apenas uma regra de IP para a interface %s foi encontrada"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Contagem de ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Realizar ping no gateway padrão"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Intervalo de ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Intervalo de ping durante uma detecção de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Intervalo de ping durante uma recuperação de falha"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Tamanho do ping"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Tempo limite do ping"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping rastreamento IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Políticas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"As políticas são perfis que agrupam um ou mais membros que controlam como a "
-"interface MWAN distribui o tráfego<br />Os membros com as métricas mais "
-"baixas são usadas primeiro<br />As interfaces dos membros que tenham a mesma "
-"métrica terão balanço de carga<br />Membros com balanço de carga distribuem "
-"o tráfego daqueles que estiverem mais ocupados<br/>Os nomes podem conter "
-"caracteres entre A-Z, a-z, 0-9, _ sem nenhum espaço entre eles<br/>Os nomes "
-"devem conter entre 15 caracteres ou menos<br/>As políticas não podem "
-"compartilhar do mesmo nome das interfaces, membros ou de regras já "
-"configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Política"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Política atribuída"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Intervalo de recuperação"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Latência de recuperação [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Recuperação da perda dos pacotes [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Tabela de roteamento %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "A tabela de roteamento %s para a interface %s foi encontrada"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "A tabela de roteamento %s para a interface %s não foi encontrada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Consulta da tabela de roteamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Regra"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Regras"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"As regras determinam qual tráfego usará uma determinada política MWAN<br /"
-">As regras são baseadas em endereços IPs, portas ou protocolos<br />As "
-"regras são lidas de cima para baixo<br />As regras abaixo que correspondam a "
-"uma anterior são ignoradas<br />O tráfego que não coincide com nenhuma regra "
-"é roteada usando a tabela de roteamento principal<br />O tráfego destinado "
-"para as redes conhecidas (outras não predefinidas) são trabalhadas pela "
-"tabela de roteamento principal<br />O tráfego que coincida com uma regra, "
-"menos para todas as interfaces WAN onde a política esteja desativada, estas "
-"serão marcadas em uma lista negra<br />Os nomes podem conter caracteres "
-"entre A-Z, a-z, 0-9, _ sem nenhum espaço entre eles<br />As regras podem não "
-"ter o mesmo nome das interfaces, membros ou políticas já configuradas"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Segundos. Valores aceitáveis: 1-1000000. Caso não seja definido o padrão é "
"600"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Endereço de origem"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Porta de origem"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Fixo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Tempo limite fixo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Compatível com notação CIDR (ex. \"192.168.100.0/24\") sem aspas"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Tarefa"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Existem atualmente %d de %d interfaces compatíveis configuradas"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Isso exibe a métrica atribuída para esta interface em /etc/config/network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -712,56 +713,29 @@ msgstr ""
"operante ou não. Deixe em branco para assumir que a interface esteja sempre "
"operante"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Esta seção permite que você modifique o conteúdo de \"/etc/mwan3.user\".<br /"
-">O arquivo também é preservado durante a atualização do sistema.<br /><br /"
-">Notas:<br />Este arquivo é interpretado como um script shell.<br />A "
-"primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas.<br />Linhas "
-"começando com # são comentários e não são executadas.<br />Ponha as suas "
-"ações personalizada para o mwan3 aqui, elas serão executadas com cada evento "
-"da interface netifd hotplug<br />nas interfaces para as quais o mwan3 está "
-"habilitado.<br /><br /> Existem três variáveis principais do ambiente que "
-"são passadas para este script.<br /><br />$ACTION <br />* \"ifup\" É chamado "
-"pelo netifd e mwan3track <br />* \"ifdown\" É chamado pelo netifd e "
-"mwan3track <br />* \"connected\" Só é chamado pelo mwan3track caso o "
-"tracking seja bem sucedido <br />* \"disconnected\" Só é chamado pelo "
-"mwan3track caso o tracking falhe <br />$INTERFACE Nome da interface que "
-"mudou a sua condição para operante ou inoperante (e.g. \"wan\" ou \"wwan"
-"\")<br />$DEVICE Nome do dispositivo físico cuja interface ficou operante ou "
-"não (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Rastreamento de hostname ou endereço IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Método de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Confiabilidade de rastreamento"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -769,134 +743,323 @@ msgstr ""
"O tráfego do mesmo endereço IP de origem que anteriormente correspondia a "
"esta regra dentro do período de tempo limite fixo usará a mesma interface WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Solucionando problemas"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "Tempo de atividade"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Exiba o conteúdo de /etc/protocols para uma descrição do protocolo"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "AVISO: as interfaces %d estão configuradas excedendo o máximo de %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "AVISO: A interface %s não foi encontrada em /etc/config/network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "AVISO: A interface %s tem uma configuração métrica %s duplicada"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"AVISO: A interface %s tem um requisito de confiabilidade maior do que os "
-"hosts rastreáveis (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"AVISO: A interface %s não tem nenhuma rota padrão na tabela de roteamento "
-"principal"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"AVISO: A política %s excedeu o limite máximo de 15 caracteres para o nome"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Solucionando problemas"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"AVISO: A regra %s tem uma porta configurada sem nenhum ou com um protocolo "
-"configurado de forma incorreta!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Aguardando a conclusão do comando..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Tempo de atividade"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Exiba o conteúdo de /etc/protocols para uma descrição do protocolo"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Peso"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Quando todos os membros da política estiverem fora do ar, use este "
"comportamento para o tráfego correspondente"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Sim"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "buraco negro (derruba)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "conectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "padrão (usar tabela de roteamento principal)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "desconectado (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 necessita que todas as interfaces tenham uma métrica única configurada "
-"no /etc/config/network<br />Os nomes devem coincidir com o nome da interface "
-"encontrada em /etc/config/network<br />Os nomes podem conter os caracteres A-"
-"Z, a-z, 0-9, _ e sem espaço<br />As interfaces não podem compartilhar do "
-"mesmo nome como os membros configurados, políticas ou das regras"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "inacessível (rejeitar)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr ""
+#~ "Todas as regras de IP necessárias para a interface %s foram encontradas"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Coletando dados..."
+
+#~ msgid "Detail"
+#~ msgstr "Detalhe"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "INFO: O MWAN não está em execução"
+
+#~ msgid "Interfaces"
+#~ msgstr "Interfaces"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Balanceamento de Carga"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Global"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "Interfaces - MWAN"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Membros"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Notificação"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Políticas"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Regras"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Configuração da Interface MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "Interfaces MWAN"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "Configuração de Membro MWAN - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "Configuração da Política MWAN - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "Regras de Configuração MWAN - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Condição MWAN - Detalhes"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Condição MWAN - Diagnósticos"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Condição MWAN - Solução de problemas"
+
+#~ msgid "Members"
+#~ msgstr "Membros"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Os Membros são perfis que atribuem uma métrica e um peso em uma interface "
+#~ "MWAN<br />Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem "
+#~ "nenhum espaço entre eles<br />Os membros podem não compartilhar do mesmo "
+#~ "nome das interfaces, políticas ou regras configuradas"
+
+#~ msgid "Members assigned"
+#~ msgstr "Membros designados"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Faltando ambas as regras IP para a interface %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Não foi encontrado nenhum gateway para a interface %s."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Nenhum host de rastreamento para a interface %s foi definida."
+
+#~ msgid "Notification"
+#~ msgstr "Notificação"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Apenas uma regra de IP para a interface %s foi encontrada"
+
+#~ msgid "Policies"
+#~ msgstr "Políticas"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "As políticas são perfis que agrupam um ou mais membros que controlam como "
+#~ "a interface MWAN distribui o tráfego<br />Os membros com as métricas mais "
+#~ "baixas são usadas primeiro<br />As interfaces dos membros que tenham a "
+#~ "mesma métrica terão balanço de carga<br />Membros com balanço de carga "
+#~ "distribuem o tráfego daqueles que estiverem mais ocupados<br/>Os nomes "
+#~ "podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum espaço entre "
+#~ "eles<br/>Os nomes devem conter entre 15 caracteres ou menos<br/>As "
+#~ "políticas não podem compartilhar do mesmo nome das interfaces, membros ou "
+#~ "de regras já configuradas"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "A tabela de roteamento %s para a interface %s foi encontrada"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "A tabela de roteamento %s para a interface %s não foi encontrada"
+
+#~ msgid "Rules"
+#~ msgstr "Regras"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "As regras determinam qual tráfego usará uma determinada política MWAN<br /"
+#~ ">As regras são baseadas em endereços IPs, portas ou protocolos<br />As "
+#~ "regras são lidas de cima para baixo<br />As regras abaixo que "
+#~ "correspondam a uma anterior são ignoradas<br />O tráfego que não coincide "
+#~ "com nenhuma regra é roteada usando a tabela de roteamento principal<br /"
+#~ ">O tráfego destinado para as redes conhecidas (outras não predefinidas) "
+#~ "são trabalhadas pela tabela de roteamento principal<br />O tráfego que "
+#~ "coincida com uma regra, menos para todas as interfaces WAN onde a "
+#~ "política esteja desativada, estas serão marcadas em uma lista negra<br /"
+#~ ">Os nomes podem conter caracteres entre A-Z, a-z, 0-9, _ sem nenhum "
+#~ "espaço entre eles<br />As regras podem não ter o mesmo nome das "
+#~ "interfaces, membros ou políticas já configuradas"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Existem atualmente %d de %d interfaces compatíveis configuradas"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Esta seção permite que você modifique o conteúdo de \"/etc/mwan3.user\"."
+#~ "<br />O arquivo também é preservado durante a atualização do sistema.<br /"
+#~ "><br />Notas:<br />Este arquivo é interpretado como um script shell.<br /"
+#~ ">A primeira linha do script deve ser &#34;#!/bin/sh&#34; sem aspas.<br /"
+#~ ">Linhas começando com # são comentários e não são executadas.<br />Ponha "
+#~ "as suas ações personalizada para o mwan3 aqui, elas serão executadas com "
+#~ "cada evento da interface netifd hotplug<br />nas interfaces para as quais "
+#~ "o mwan3 está habilitado.<br /><br /> Existem três variáveis principais do "
+#~ "ambiente que são passadas para este script.<br /><br />$ACTION <br />* "
+#~ "\"ifup\" É chamado pelo netifd e mwan3track <br />* \"ifdown\" É chamado "
+#~ "pelo netifd e mwan3track <br />* \"connected\" Só é chamado pelo "
+#~ "mwan3track caso o tracking seja bem sucedido <br />* \"disconnected\" Só "
+#~ "é chamado pelo mwan3track caso o tracking falhe <br />$INTERFACE Nome da "
+#~ "interface que mudou a sua condição para operante ou inoperante (e.g. \"wan"
+#~ "\" ou \"wwan\")<br />$DEVICE Nome do dispositivo físico cuja interface "
+#~ "ficou operante ou não (e.g. \"eth0\" ou \"wwan0\")<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "AVISO: as interfaces %d estão configuradas excedendo o máximo de %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "AVISO: A interface %s não foi encontrada em /etc/config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "AVISO: A interface %s tem uma configuração métrica %s duplicada"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "AVISO: A interface %s tem um requisito de confiabilidade maior do que os "
+#~ "hosts rastreáveis (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "AVISO: A interface %s não tem nenhuma rota padrão na tabela de roteamento "
+#~ "principal"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "AVISO: A política %s excedeu o limite máximo de 15 caracteres para o nome"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "AVISO: A regra %s tem uma porta configurada sem nenhum ou com um "
+#~ "protocolo configurado de forma incorreta!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Aguardando a conclusão do comando..."
+
+#~ msgid "Weight"
+#~ msgstr "Peso"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 necessita que todas as interfaces tenham uma métrica única "
+#~ "configurada no /etc/config/network<br />Os nomes devem coincidir com o "
+#~ "nome da interface encontrada em /etc/config/network<br />Os nomes podem "
+#~ "conter os caracteres A-Z, a-z, 0-9, _ e sem espaço<br />As interfaces não "
+#~ "podem compartilhar do mesmo nome como os membros configurados, políticas "
+#~ "ou das regras"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Latência máxima do pacote [ms]"
diff --git a/applications/luci-app-mwan3/po/ro/mwan3.po b/applications/luci-app-mwan3/po/ro/mwan3.po
index 806cc478c7..34d0c45bd3 100644
--- a/applications/luci-app-mwan3/po/ro/mwan3.po
+++ b/applications/luci-app-mwan3/po/ro/mwan3.po
@@ -11,231 +11,244 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Colectare date..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Dezactivat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Urgență"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Activat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -243,582 +256,552 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Interfață"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Încărcare"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nu"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "În așteptarea finalizării comenzii..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Da"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Colectare date..."
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "În așteptarea finalizării comenzii..."
diff --git a/applications/luci-app-mwan3/po/ru/mwan3.po b/applications/luci-app-mwan3/po/ru/mwan3.po
index 1d2ddad880..75147df446 100644
--- a/applications/luci-app-mwan3/po/ru/mwan3.po
+++ b/applications/luci-app-mwan3/po/ru/mwan3.po
@@ -16,72 +16,99 @@ msgstr ""
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d час"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d минута"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d минут"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d секунда"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d секунда"
+msgstr[1] "%d секунда"
+msgstr[2] "%d секунда"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d секунд"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Сделайте выбор --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -89,167 +116,154 @@ msgstr ""
"Допустимые значения: 1–100. Количество IP-адресов, которое должно ответить "
"чтобы соединение было признано активным"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Допустимые значения: 1–1000. По умолчанию 1, если значение не задано"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Допустимые значения: 1–256 По умолчанию 1, если значение не задано"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Тревога"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "Все необходимые IP правила для интерфейса %s найдены"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
"Также сканировать эту таблицу маршрутизации на предмет подключённых сетей"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "Проверить правила IP"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Проверка качества подключения"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Проверить таблицу маршрутизации"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Сбор данных..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Критическая ситуация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Отладка"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Адрес назначения"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Порт назначения"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Подробно"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Диагностика"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Отключено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Отключенный интерфейс будет считаться активным после указанного количество "
"успешных ping проверок"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Чрезвычайная ситуация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "Включить отслеживание SSL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Включает журналирование правил брандмауэра (также должно быть включено "
"глобальное журналирование mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Включает глобальное журналирование правил брандмауэера"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "Включает отслеживание HTTPS на SSL порту 443"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "Введите значение в шестнадцатеричной форме, начиная с <code>0x</code>"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Выполнить"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Ожидать состояние интерфейса при событии подключения интерейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Интервал отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Задержка при отказе [мс]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Потери пакетов при отказе [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Уровень журналирования брандмауэра"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Маска межсетевого экрана"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "Сбрасывать conntrack таблицу"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
"Сбрасывать глобальную таблицу conntrack межсетевого экрана при событиях "
"интерфейса"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Общие"
@@ -257,185 +271,117 @@ msgstr "Общие"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "Предоставить UCI доступ для luci-app-mwan3"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "ИНФОРМАЦИЯ: MWAN не запущен"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 и IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Только IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Только IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Информация"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Исходное состояние"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Интерфейс"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Отключение интерфейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Включение интерфейса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"Интерфейс будет считаться неработающим после заданного количество неудачных "
"пинг-запросов"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Интерфейсы"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "Протокол интернета (IP)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Сохранять интервал отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Сохранять интервал отказа пинг-запроса во время состояния отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Крайнее средство"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Балансировка нагрузки"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Загрузка"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Журналирование"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Уровень журналирования"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Общие"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Интерфейсы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Узлы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Уведомления"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Политики"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Правила"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "Настройка интерфейса MWAN - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN интерфейсы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN настройка узла - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN настройка политики - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN настройка правила - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "Состояние MWAN - Подробно"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "Состояние MWAN - Диагностика"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "Состояние MWAN - Устранение неполадок"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Максимальное TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -443,44 +389,91 @@ msgstr ""
"Может быть введено как один или несколько портов (например, «22» или "
"«80,443») или как диапазон портов (например, «1024:2048») без кавычек"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Узел"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Используемый узел"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Узлы"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Узлы имеют профили, содержащие метрику вес интерфейса MWAN.<br />Имена могут "
-"содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Узлы не могут иметь "
-"одинаковые имена с настроенными интерфейсами, политиками или правилами"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Назначенные узлы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Метрика"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "Отсутствуют оба правила IP для интерфейса %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -488,229 +481,241 @@ msgstr ""
"Имя IPset правила. Требуется правило IPset в /etc/dnsmasq.conf (например "
"«ipset=/youtube.com/youtube»)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Нет"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "Интерфейсы MWAN не найдены"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "Нет отслеживания"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "Шлюз для интерфейса %s не найден."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "Для интерфейса %s не определены отслеживаемые хосты."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Сообщение"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Уведомления"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Отключен"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Онлайн"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "Найдено только одно IP правило для интерфейса %s"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Количество пинг-запросов"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Пинг-запрос шлюза по умолчанию"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Интервал пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Интервал пинг-запросов во время обнаруженного отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Интервал пинг-запросов при восстановлении отказа"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Размер пакета пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Время ожидания ответа пинг-запроса"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Пинг-запрос отслеживаемого IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Политики"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Политики это профили, объединяющие один или несколько узлов, контролирующих "
-"распределение трафика в сети MWAN.<br />Первыми используются интерфейсы-узлы "
-"с более низкими значениями метрики.<br />Интерфейсы с одинаковыми значениями "
-"метрики используются для балансировки нагрузки.<br />Балансировка нагружки "
-"распределяется в соответствии с назначенными значениями веса для интерфейсов."
-"<br />Имена могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br /"
-">Имена должны быть не более 15 символов.<br />Политики не могут иметь "
-"одинаковые имена с настроенными интерфейсами, узлами или правилами"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Политика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Назначенная политика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Интервал восстановления"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Задержка восстановления [мс]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Потери пакетов для восстановления [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Таблица маршрутизации %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "Найдена таблица маршрутизации %s для интерфейса %s"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "Таблица маршрутизации %s для интерфейса %s не найдена"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Поиск таблицы маршрутизации"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Правило"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Правила"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Правила определяют, какой трафик будет использовать конкретную политику MWAN."
-"<br />Правила основываются на IP-адресе, номере порта или протоколе.<br /"
-">Правила исполняются сверху вниз.<br />Правила, расположенные ниже "
-"сопоставленного правила, игнорируются.<br />Трафик, не соответствующий "
-"никакому правилу, маршрутизируется с помощью основной таблицы маршрутизации."
-"<br />Трафик, предназначенный для известных (не по умолчанию) сетей, "
-"обрабатывается основной таблицей маршрутизации.<br />Трафик соответствующий "
-"правилу, но при отключенных всех интерфейсах для данной политики, будет "
-"заблокирован.<br />Имена могут содержать символы A-Z, a-z, 0-9, _ без "
-"пробелов.<br />Правила не могут иметь одинаковые имена с настроенными "
-"интерфейсами, узлами или политиками"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Секунды. Допустимые значения: 1–1000000. По умолчанию 600, если значение не "
"установлено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Адрес источника"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Порт источника"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Режим Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Время ожидания режима Sticky"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "Поддерживает CIDR нотацию (например «192.168.100.0/24») без кавычек"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Задача"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "В настоящее время настроено %d из %d поддерживаемых интерфейсов"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
"Здесь отображается метрика, назначенная этому интерфейсу в файле /etc/config/"
"network"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -718,56 +723,29 @@ msgstr ""
"Имя хоста или IP-адрес для пинг-запроса, чтобы определить активно соединение "
"или нет. Оставьте пустым, чтобы указать, что интерфейс всегда в сети"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Этот раздел позволяет изменять содержимое «/etc/mwan3.user».<br />Данный "
-"файл сохраняется при обновлении прошивки.<br /><br />Примечания:<br />Этот "
-"файл интерпретируется как shell-скрипт.<br />Первая строка скрипта должна "
-"быть &#34;#!/bin/sh&#34; без кавычек.<br />Строки, начинающиеся с «#», "
-"являются комментариями и не исполняются.<br />Добавляя сюда своё собственное "
-"действие mwan3, оно будет<br />выполняться при каждом событии интерфейса "
-"netifd hotplug<br />на тех интерфейсах, для которых mwan3 включён. <br /"
-"><br />Есть три основные переменные окружения, которые передаются этому "
-"скрипту. <br /><br />$ACTION <br />* «ifup» вызывается netifd и mwan3track "
-"<br />* «ifdown» вызывается netifd и mwan3track <br />* «connected» "
-"вызывается mwan3track только если отслеживание было успешным <br />* "
-"«disconnected» вызывается mwan3track только в случае неудачного отслеживания "
-"<br />$INTERFACE имя интерфейса, который был подключен или отключен "
-"(например, «wan» или «wwan»)<br />$DEVICE имя физического устройства, "
-"интерфейс которого был подключен или отключен (например, «eth0» или "
-"«wwan0»)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Отслеживамое имя хоста или IP-адрес"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "Метод отслеживания"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "Надежность отслеживания"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -776,139 +754,325 @@ msgstr ""
"правилу в период времени ожидания режима Sticky, будет использовать тот же "
"интерфейс WAN"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
-msgstr "Устранение неполадок"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
-msgstr "Время работы"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
-msgstr "Просмотр содержимого файла /etc/protocols для описания протокола"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Настроено %d интерфейсов при ограничении в максимум %d "
-"интерфейсов!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не найден в конфигурационном файле /etc/config/"
-"network"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет дублирующую конфигурацию метрики %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет более высокие требования к надежности, "
-"чем отслеживаемые узлы (%d)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не имеет маршрута по умолчанию в основной "
-"таблице маршрутизации"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Имя политики %s превышает установленное ограничение в 15 "
-"символов"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
+msgstr "Устранение неполадок"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-"ПРЕДУПРЕЖДЕНИЕ: Правило %s имеет порт, для которого не указан или "
-"неправильно указан протокол!"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Ожидание завершения выполнения команды..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr "Время работы"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr "Просмотр содержимого файла /etc/protocols для описания протокола"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Вес"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Когда все члены политики находятся в автономном режиме, используйте это "
"поведение для сопоставляемого трафика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Да"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "blackhole (отбросить)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "подключено (connected, mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "default (использовать основную таблицу маршрутизации)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "отключено (disconnected, mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "отключено (ifdown, netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "подключено (ifup, netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 требует, чтобы все интерфейсы имели уникальную метрику, настроенную в /"
-"etc/config/network<br />Имена должны соответствовать имени интерфейса, "
-"указанному в /etc/config/network<br />Имена могут содержать символы A-Z, a-"
-"z, 0-9, _ без пробелов<br />Интерфейсы не могут иметь одинакового имени с "
-"настроенными участниками, политиками или правилами"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "unreachable (отклонить)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "Все необходимые IP правила для интерфейса %s найдены"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Сбор данных..."
+
+#~ msgid "Detail"
+#~ msgstr "Подробно"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "ИНФОРМАЦИЯ: MWAN не запущен"
+
+#~ msgid "Interfaces"
+#~ msgstr "Интерфейсы"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Балансировка нагрузки"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Общие"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Интерфейсы"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Узлы"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Уведомления"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Политики"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Правила"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "Настройка интерфейса MWAN - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN интерфейсы"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN настройка узла - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN настройка политики - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN настройка правила - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "Состояние MWAN - Подробно"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "Состояние MWAN - Диагностика"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "Состояние MWAN - Устранение неполадок"
+
+#~ msgid "Members"
+#~ msgstr "Узлы"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Узлы имеют профили, содержащие метрику вес интерфейса MWAN.<br />Имена "
+#~ "могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Узлы не могут "
+#~ "иметь одинаковые имена с настроенными интерфейсами, политиками или "
+#~ "правилами"
+
+#~ msgid "Members assigned"
+#~ msgstr "Назначенные узлы"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "Отсутствуют оба правила IP для интерфейса %s"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "Шлюз для интерфейса %s не найден."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "Для интерфейса %s не определены отслеживаемые хосты."
+
+#~ msgid "Notification"
+#~ msgstr "Уведомления"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "Найдено только одно IP правило для интерфейса %s"
+
+#~ msgid "Policies"
+#~ msgstr "Политики"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Политики это профили, объединяющие один или несколько узлов, "
+#~ "контролирующих распределение трафика в сети MWAN.<br />Первыми "
+#~ "используются интерфейсы-узлы с более низкими значениями метрики.<br /"
+#~ ">Интерфейсы с одинаковыми значениями метрики используются для "
+#~ "балансировки нагрузки.<br />Балансировка нагружки распределяется в "
+#~ "соответствии с назначенными значениями веса для интерфейсов.<br />Имена "
+#~ "могут содержать символы A-Z, a-z, 0-9, _ без пробелов.<br />Имена должны "
+#~ "быть не более 15 символов.<br />Политики не могут иметь одинаковые имена "
+#~ "с настроенными интерфейсами, узлами или правилами"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "Найдена таблица маршрутизации %s для интерфейса %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "Таблица маршрутизации %s для интерфейса %s не найдена"
+
+#~ msgid "Rules"
+#~ msgstr "Правила"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Правила определяют, какой трафик будет использовать конкретную политику "
+#~ "MWAN.<br />Правила основываются на IP-адресе, номере порта или протоколе."
+#~ "<br />Правила исполняются сверху вниз.<br />Правила, расположенные ниже "
+#~ "сопоставленного правила, игнорируются.<br />Трафик, не соответствующий "
+#~ "никакому правилу, маршрутизируется с помощью основной таблицы "
+#~ "маршрутизации.<br />Трафик, предназначенный для известных (не по "
+#~ "умолчанию) сетей, обрабатывается основной таблицей маршрутизации.<br /"
+#~ ">Трафик соответствующий правилу, но при отключенных всех интерфейсах для "
+#~ "данной политики, будет заблокирован.<br />Имена могут содержать символы A-"
+#~ "Z, a-z, 0-9, _ без пробелов.<br />Правила не могут иметь одинаковые имена "
+#~ "с настроенными интерфейсами, узлами или политиками"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "В настоящее время настроено %d из %d поддерживаемых интерфейсов"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Этот раздел позволяет изменять содержимое «/etc/mwan3.user».<br />Данный "
+#~ "файл сохраняется при обновлении прошивки.<br /><br />Примечания:<br /"
+#~ ">Этот файл интерпретируется как shell-скрипт.<br />Первая строка скрипта "
+#~ "должна быть &#34;#!/bin/sh&#34; без кавычек.<br />Строки, начинающиеся с "
+#~ "«#», являются комментариями и не исполняются.<br />Добавляя сюда своё "
+#~ "собственное действие mwan3, оно будет<br />выполняться при каждом событии "
+#~ "интерфейса netifd hotplug<br />на тех интерфейсах, для которых mwan3 "
+#~ "включён. <br /><br />Есть три основные переменные окружения, которые "
+#~ "передаются этому скрипту. <br /><br />$ACTION <br />* «ifup» вызывается "
+#~ "netifd и mwan3track <br />* «ifdown» вызывается netifd и mwan3track <br /"
+#~ ">* «connected» вызывается mwan3track только если отслеживание было "
+#~ "успешным <br />* «disconnected» вызывается mwan3track только в случае "
+#~ "неудачного отслеживания <br />$INTERFACE имя интерфейса, который был "
+#~ "подключен или отключен (например, «wan» или «wwan»)<br />$DEVICE имя "
+#~ "физического устройства, интерфейс которого был подключен или отключен "
+#~ "(например, «eth0» или «wwan0»)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Настроено %d интерфейсов при ограничении в максимум %d "
+#~ "интерфейсов!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не найден в конфигурационном файле /etc/"
+#~ "config/network"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет дублирующую конфигурацию метрики %s"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s имеет более высокие требования к надежности, "
+#~ "чем отслеживаемые узлы (%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Интерфейс %s не имеет маршрута по умолчанию в основной "
+#~ "таблице маршрутизации"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Имя политики %s превышает установленное ограничение в 15 "
+#~ "символов"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "ПРЕДУПРЕЖДЕНИЕ: Правило %s имеет порт, для которого не указан или "
+#~ "неправильно указан протокол!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Ожидание завершения выполнения команды..."
+
+#~ msgid "Weight"
+#~ msgstr "Вес"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 требует, чтобы все интерфейсы имели уникальную метрику, настроенную "
+#~ "в /etc/config/network<br />Имена должны соответствовать имени интерфейса, "
+#~ "указанному в /etc/config/network<br />Имена могут содержать символы A-Z, "
+#~ "a-z, 0-9, _ без пробелов<br />Интерфейсы не могут иметь одинакового имени "
+#~ "с настроенными участниками, политиками или правилами"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "Максимальная задержка (latency) пакетов [мс]"
diff --git a/applications/luci-app-mwan3/po/sk/mwan3.po b/applications/luci-app-mwan3/po/sk/mwan3.po
index a53d73d178..3e513bdab0 100644
--- a/applications/luci-app-mwan3/po/sk/mwan3.po
+++ b/applications/luci-app-mwan3/po/sk/mwan3.po
@@ -10,231 +10,244 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Prosím, vyberte --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Výstraha"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Zbieram dáta..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostika"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Zakázané"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +255,549 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Rozhranie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Rozhrania"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Zaznamenávanie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrika"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrika"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nie"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Pravidlo"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Áno"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Zbieram dáta..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Rozhrania"
diff --git a/applications/luci-app-mwan3/po/sv/mwan3.po b/applications/luci-app-mwan3/po/sv/mwan3.po
index 1df5c9c584..74e4b283a3 100644
--- a/applications/luci-app-mwan3/po/sv/mwan3.po
+++ b/applications/luci-app-mwan3/po/sv/mwan3.po
@@ -10,231 +10,243 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d timme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Vänligen välj --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Varning"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Samlar in data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritisk"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Felsök"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Destinationens adress"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Destinationsport"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Diagnostik"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Inaktiverad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Nödsituation"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Aktiverad"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +254,558 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Info"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Gränssnitt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Gränssnitt"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Laddar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Loggning"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Metrisk"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Metrisk"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Nej"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Avisering"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Villkor"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Adress för källkod"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Käll-port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Uppgift"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Väntar på att kommandot ska slutföras..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Vikt"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Ja"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Samlar in data..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Gränssnitt"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Väntar på att kommandot ska slutföras..."
+
+#~ msgid "Weight"
+#~ msgstr "Vikt"
diff --git a/applications/luci-app-mwan3/po/templates/mwan3.pot b/applications/luci-app-mwan3/po/templates/mwan3.pot
index d60a927aab..3ebed158f8 100644
--- a/applications/luci-app-mwan3/po/templates/mwan3.pot
+++ b/applications/luci-app-mwan3/po/templates/mwan3.pot
@@ -1,231 +1,243 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -233,582 +245,543 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
diff --git a/applications/luci-app-mwan3/po/tr/mwan3.po b/applications/luci-app-mwan3/po/tr/mwan3.po
index fcade6e329..03c6088918 100644
--- a/applications/luci-app-mwan3/po/tr/mwan3.po
+++ b/applications/luci-app-mwan3/po/tr/mwan3.po
@@ -10,72 +10,98 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d saat"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d dakika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d dakika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d saniye"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d saniye"
+msgstr[1] "%d saniye"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d saniye"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Lütfen seçin --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
@@ -83,163 +109,150 @@ msgstr ""
"Kabul edilebilir değerler: 1-100. Bu çok sayıda İzleme IP adresi, "
"bağlantının kabul edilmesi için yanıt vermelidir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "Kabul edilebilir değerler: 1-1000. Ayarlanmamışsa varsayılan 1'dir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "Kabul edilebilir değerler: 1-256. Ayarlanmamışsa varsayılan 1'dir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "%s arabirimi için gerekli tüm IP kuralları bulundu"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "Bağlı ağlar için bu Yönlendirme tablosunu da tarayın"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "IP kurallarını kontrol edin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "Bağlantı kalitesini kontrol edin"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "Yönlendirme tablosunu kontrol edin"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Veriler toplanıyor..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Kritik"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Hata ayıklama"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Hedef adres"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Hedef port"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "Detay"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Tanılama"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Devre dışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
"Düşürülmüş arayüz, bu birçok başarılı ping testinden sonra kabul edilecektir"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "Arıza süresi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Acil Durum"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "SSL izlemeyi etkinleştir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Etkin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
"Güvenlik duvarı kuralı günlüğünü etkinleştirir (genel mwan3 günlük kaydı da "
"etkinleştirilmelidir)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "Global güvenlik duvarı günlük kaydını etkinleştirir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "443 SSL bağlantı noktasında https izlemeyi etkinleştirir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "<code>0x</code> ile başlayarak değeri onaltılık olarak girin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Hata"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "Yürüt"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "Yukarı olayında arayüz durumunu bekleyin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "Başarısızlık aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "Hata gecikmesi [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "Başarısızlık paket kaybı [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "Güvenlik duvarı günlük düzeyi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "Güvenlik duvarı maskesi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "conntrack tablosunu temizle"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "Arayüz olaylarında güvenlik duvarı conntrack tablosunu temizle"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "Küresel"
@@ -247,184 +260,116 @@ msgstr "Küresel"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "luci-app-mwan3 için UCI erişimi verin"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Çalışır durumda takılabilir ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Çalışır durumda takılabilir ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "BİLGİ: MWAN çalışmıyor"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 ve IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Yalnızca IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Yalnızca IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Bilgi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "Başlangıç hali"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Arayüz"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "Arayüz devre dışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "Arayüz etkin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
"Bu çok sayıda başarısız ping testinden sonra arayüz geçersiz sayılacaktır"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Arayüzler"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "İnternet protokolü"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "Arıza aralığını koruyun"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "Arıza durumunda ping arızası aralığını koruyun"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "Son çare"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "Yük dengeleme"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Yükleniyor"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Günlükleme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "Günlük seviyesi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - Küresel"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - Arayüzler"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - Üyeler"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - Bildirim"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - Politikalar"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - Kurallar"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN Arayüz Yapılandırması - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN Arayüzleri"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN Üye Yapılandırması - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN Politika Yapılandırması - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN Kuralı Yapılandırması - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN Durumu - Detay"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN Durumu - Teşhis"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN Durumu - Sorun Giderme"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "Maks TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -432,45 +377,91 @@ msgstr ""
"Tekli veya çoklu port (lar) olarak (ör. \"22\" veya \"80.443\") veya tırnak "
"işaretleri olmadan portrange (ör. \"1024: 2048\") olarak girilebilir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "Üye"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "Üye kullanıldı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "Üyeler"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"Üyeler, bir MWAN arayüzüne bir metrik ve ağırlık ekleyen profillerdir <br /> "
-"Adlar A-Z, a-z, 0-9, _ karakterleri içerebilir ve boşluk içeremez <br /> "
-"Üyeler, yapılandırılmış arayüzler, politikalar veya kurallarla aynı adı "
-"paylaşamaz"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "Atanan üyeler"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "Metrik"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "%s arabirimi için her iki IP kuralı da eksik"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -478,228 +469,241 @@ msgstr ""
"IPset kuralının adı. /Etc/dnsmasq.conf içinde IPset kuralı gerektirir (ör. "
"\"ipset=/youtube.com/youtube\")"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Hayır"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "MWAN arayüzü bulunamadı"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "İzleme yok"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "%s arabirimi için ağ geçidi bulunamadı."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "%s arabirimi için izleme Ana Bilgisayarı tanımlanmadı."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "Bildirim"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "Çevrimdışı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "Çevrimiçi"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "%s arabirimi için yalnızca bir IP kuralı bulundu"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping sayısı"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Varsayılan ağ geçidine ping atma"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "Arıza tespiti sırasında ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "Arıza giderme sırasında ping aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping boyutu"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping zaman aşımı"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping izleme IP'si"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "Politikalar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"Politikalar, MWAN'ın trafiği nasıl dağıttığını kontrol eden bir veya daha "
-"fazla üyeyi gruplandıran profillerdir. <br /> Daha düşük ölçütlere sahip üye "
-"arayüzleri ilk olarak kullanılır <br /> Aynı ölçüye sahip üye arayüzleri yük "
-"dengeli olacaktır <br /> Yük dengeli üye arayüzleri dağıtır ağırlıkları daha "
-"fazla olanlardan daha fazla trafik <br /> Adlar AZ, az, 0-9, _ karakterleri "
-"içerebilir ve boşluk içermeyebilir <br /> Adlar 15 karakter veya daha az "
-"olmalıdır <br /> Politikalar aynı adı paylaşamaz, yapılandırılmış arayüzleri "
-"ve üyeler veya kuralları"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Politika"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "Politika atandı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "Kurtarma aralığı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "Kurtarma gecikmesi [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "Kurtarma paketi kaybı [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "Yönlendirme tablosu %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "%s arabirimi için %s yönlendirme tablosu bulundu"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "%s arabirimi için %s yönlendirme tablosu bulunamadı"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "Yönlendirme tablosu araması"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Kural"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "Kurallar"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"Kurallar, hangi trafiğin belirli bir MWAN politikasını kullanacağını "
-"belirtir <br /> Kurallar IP adresine, bağlantı noktasına veya protokole "
-"dayanır <br /> Kurallar yukarıdan aşağıya doğru eşleşir <br /> Eşleşen bir "
-"kuralın altındaki kurallar göz ardı edilir <br /> Herhangi bir kuralla "
-"eşleşmeyen trafik, ana yönlendirme tablosu kullanılarak yönlendirilir. <br /"
-"> Bilinen (varsayılan dışında) ağlara yönelik trafik, ana yönlendirme "
-"tablosu tarafından işlenir <br /> Bir kuralla eşleşen trafik, ancak bu "
-"politika için tüm WAN arayüzleri aşağıya kara boşluk bırakılır <br /> Adlar "
-"AZ, az, 0-9, _ karakterleri içerebilir ve boşluk içeremez <br /> Kurallar, "
-"yapılandırılmış arayüzler, üyeler veya politikalarla aynı adı paylaşamaz"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
"Saniye. Kabul edilebilir değerler: 1-1000000. Ayarlanmazsa varsayılan 600 "
"olur"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Kaynak adresi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Kaynak portu"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "Yapışkan"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "Sabit zaman aşımı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
"Tırnak işaretleri olmadan CIDR gösterimini (ör. \"192.168.100.0/24\") "
"destekler"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "Görev"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "Şu anda yapılandırılmış %d / %d desteklenen arayüz var"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "Bu, /etc/config/network içinde bu arayüze atanan metriği gösterir"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
@@ -708,55 +712,29 @@ msgstr ""
"belirlemek için pinglenecektir. Arayüzün her zaman çevrimiçi olduğunu "
"varsaymak için boş bırakın"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"Bu bölüm \"/etc/mwan3.user\" içeriğini değiştirmenize olanak tanır. <br /> "
-"Dosya ayrıca sysupgrade sırasında da korunur. <br /> <br /> Notlar: <br /> "
-"Bu dosya bir kabuk komut dosyası. <br /> Komut dosyasının ilk satırı &#34;#!/"
-"bin/sh&#34; olmalıdır. tırnak işaretleri olmadan. <br /> # ile başlayan "
-"satırlar yorumlardır ve yürütülmezler. <br /> Özel mwan3 eyleminizi buraya "
-"koyun, bunlar, <br /> her netifd hotplug arabirimi etkinliğiyle <br /> için "
-"arabirimlerde yürütülecektir. mwan3 etkinleştirilir. <br /> <br /> Bu betiğe "
-"aktarılan üç ana ortam değişkeni vardır. <br /><br />$ACTION <br />* \"ifup\""
-" netifd ve mwan3track tarafından çağrılır <br /> * \"ifdown\" netifd ve "
-"mwan3track tarafından çağrılır <br /> * \"bağlı\" Yalnızca izleme "
-"başarılıysa mwan3track tarafından çağrılır <br /> * \"bağlantı kesildi\" "
-"Yalnızca izleme başarısız olursa mwan3track tarafından çağrılır <br /> $"
-"INTERFACE Yukarı veya aşağı giden arayüzün adı (örn. \"Wan\" veya \"wwan\") "
-"<br /> $DEVICE Arayüzün yukarı veya aşağı gittiği fiziksel cihaz adı (örn. "
-"\"Eth0\" veya \"wwan0\") <br /> <br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "Ana bilgisayar adını veya IP adresini izleme"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "İzleme yöntemi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "İzleme güvenilirliği"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -764,127 +742,313 @@ msgstr ""
"Yapışkan zaman aşımı süresi içinde bu kuralla daha önce eşleşen aynı kaynak "
"IP adresinden gelen trafik, aynı WAN arayüzünü kullanacaktır"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "Sorun giderme"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "Çalışma süresi"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "Protokol açıklaması için /etc/protocols içeriğini görüntüleyin"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "UYARI: %d arabirimleri, maksimum %d'yi aşacak şekilde yapılandırıldı!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "UYARI: %s arabirimi /etc/config/network içinde bulunamadı"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "UYARI: %s arayüzünde, %s yapılandırılmış yinelenen bir metrik var"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr ""
-"UYARI: %s arabiriminin, izleme ana bilgisayarlarından (%d) daha yüksek bir "
-"güvenilirlik gereksinimi var"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr "UYARI: %s arabiriminin ana yönlendirme tablosunda varsayılan yolu yok"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "UYARI: %s politikası, 15 karakterlik maksimum adı aşıyor"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr ""
-"UYARI: %s kuralında, protokol belirtilmemiş veya uygun olmayan şekilde "
-"yapılandırılmış bir bağlantı noktası var!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Komutun tamamlanması bekleniyor..."
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Uyarı"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "Ağırlık"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
"Tüm politika üyeleri çevrimdışı olduğunda, eşleşen trafik için bu davranışı "
"kullanın"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Evet"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "kara delik (düşür)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "bağlı (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "varsayılan (ana yönlendirme tablosunu kullanın)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "bağlantı kesildi (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3, tüm arayüzlerin /etc/config/network içinde yapılandırılmış benzersiz "
-"bir ölçüye sahip olmasını gerektirir <br /> Adlar /etc/config/network içinde "
-"bulunan arayüz adıyla eşleşmelidir <br /> Adlar AZ, az, 0-9 karakterleri "
-"içerebilir , _ ve boşluksuz <br /> Arayüzler, yapılandırılmış üyeler, "
-"politikalar veya kurallarla aynı adı paylaşamaz"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "ulaşılamaz (reddet)"
+
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "%s arabirimi için gerekli tüm IP kuralları bulundu"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Veriler toplanıyor..."
+
+#~ msgid "Detail"
+#~ msgstr "Detay"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "BİLGİ: MWAN çalışmıyor"
+
+#~ msgid "Interfaces"
+#~ msgstr "Arayüzler"
+
+#~ msgid "Load Balancing"
+#~ msgstr "Yük dengeleme"
+
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - Küresel"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - Arayüzler"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - Üyeler"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - Bildirim"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - Politikalar"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - Kurallar"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN Arayüz Yapılandırması - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN Arayüzleri"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN Üye Yapılandırması - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN Politika Yapılandırması - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN Kuralı Yapılandırması - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN Durumu - Detay"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN Durumu - Teşhis"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN Durumu - Sorun Giderme"
+
+#~ msgid "Members"
+#~ msgstr "Üyeler"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "Üyeler, bir MWAN arayüzüne bir metrik ve ağırlık ekleyen profillerdir "
+#~ "<br /> Adlar A-Z, a-z, 0-9, _ karakterleri içerebilir ve boşluk içeremez "
+#~ "<br /> Üyeler, yapılandırılmış arayüzler, politikalar veya kurallarla "
+#~ "aynı adı paylaşamaz"
+
+#~ msgid "Members assigned"
+#~ msgstr "Atanan üyeler"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "%s arabirimi için her iki IP kuralı da eksik"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "%s arabirimi için ağ geçidi bulunamadı."
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "%s arabirimi için izleme Ana Bilgisayarı tanımlanmadı."
+
+#~ msgid "Notification"
+#~ msgstr "Bildirim"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "%s arabirimi için yalnızca bir IP kuralı bulundu"
+
+#~ msgid "Policies"
+#~ msgstr "Politikalar"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "Politikalar, MWAN'ın trafiği nasıl dağıttığını kontrol eden bir veya daha "
+#~ "fazla üyeyi gruplandıran profillerdir. <br /> Daha düşük ölçütlere sahip "
+#~ "üye arayüzleri ilk olarak kullanılır <br /> Aynı ölçüye sahip üye "
+#~ "arayüzleri yük dengeli olacaktır <br /> Yük dengeli üye arayüzleri "
+#~ "dağıtır ağırlıkları daha fazla olanlardan daha fazla trafik <br /> Adlar "
+#~ "AZ, az, 0-9, _ karakterleri içerebilir ve boşluk içermeyebilir <br /> "
+#~ "Adlar 15 karakter veya daha az olmalıdır <br /> Politikalar aynı adı "
+#~ "paylaşamaz, yapılandırılmış arayüzleri ve üyeler veya kuralları"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "%s arabirimi için %s yönlendirme tablosu bulundu"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "%s arabirimi için %s yönlendirme tablosu bulunamadı"
+
+#~ msgid "Rules"
+#~ msgstr "Kurallar"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "Kurallar, hangi trafiğin belirli bir MWAN politikasını kullanacağını "
+#~ "belirtir <br /> Kurallar IP adresine, bağlantı noktasına veya protokole "
+#~ "dayanır <br /> Kurallar yukarıdan aşağıya doğru eşleşir <br /> Eşleşen "
+#~ "bir kuralın altındaki kurallar göz ardı edilir <br /> Herhangi bir "
+#~ "kuralla eşleşmeyen trafik, ana yönlendirme tablosu kullanılarak "
+#~ "yönlendirilir. <br /> Bilinen (varsayılan dışında) ağlara yönelik trafik, "
+#~ "ana yönlendirme tablosu tarafından işlenir <br /> Bir kuralla eşleşen "
+#~ "trafik, ancak bu politika için tüm WAN arayüzleri aşağıya kara boşluk "
+#~ "bırakılır <br /> Adlar AZ, az, 0-9, _ karakterleri içerebilir ve boşluk "
+#~ "içeremez <br /> Kurallar, yapılandırılmış arayüzler, üyeler veya "
+#~ "politikalarla aynı adı paylaşamaz"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "Şu anda yapılandırılmış %d / %d desteklenen arayüz var"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "Bu bölüm \"/etc/mwan3.user\" içeriğini değiştirmenize olanak tanır. <br /"
+#~ "> Dosya ayrıca sysupgrade sırasında da korunur. <br /> <br /> Notlar: "
+#~ "<br /> Bu dosya bir kabuk komut dosyası. <br /> Komut dosyasının ilk "
+#~ "satırı &#34;#!/bin/sh&#34; olmalıdır. tırnak işaretleri olmadan. <br /> # "
+#~ "ile başlayan satırlar yorumlardır ve yürütülmezler. <br /> Özel mwan3 "
+#~ "eyleminizi buraya koyun, bunlar, <br /> her netifd hotplug arabirimi "
+#~ "etkinliğiyle <br /> için arabirimlerde yürütülecektir. mwan3 "
+#~ "etkinleştirilir. <br /> <br /> Bu betiğe aktarılan üç ana ortam değişkeni "
+#~ "vardır. <br /><br />$ACTION <br />* \"ifup\" netifd ve mwan3track "
+#~ "tarafından çağrılır <br /> * \"ifdown\" netifd ve mwan3track tarafından "
+#~ "çağrılır <br /> * \"bağlı\" Yalnızca izleme başarılıysa mwan3track "
+#~ "tarafından çağrılır <br /> * \"bağlantı kesildi\" Yalnızca izleme "
+#~ "başarısız olursa mwan3track tarafından çağrılır <br /> $INTERFACE Yukarı "
+#~ "veya aşağı giden arayüzün adı (örn. \"Wan\" veya \"wwan\") <br /> $DEVICE "
+#~ "Arayüzün yukarı veya aşağı gittiği fiziksel cihaz adı (örn. \"Eth0\" veya "
+#~ "\"wwan0\") <br /> <br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr ""
+#~ "UYARI: %d arabirimleri, maksimum %d'yi aşacak şekilde yapılandırıldı!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "UYARI: %s arabirimi /etc/config/network içinde bulunamadı"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "UYARI: %s arayüzünde, %s yapılandırılmış yinelenen bir metrik var"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr ""
+#~ "UYARI: %s arabiriminin, izleme ana bilgisayarlarından (%d) daha yüksek "
+#~ "bir güvenilirlik gereksinimi var"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr ""
+#~ "UYARI: %s arabiriminin ana yönlendirme tablosunda varsayılan yolu yok"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "UYARI: %s politikası, 15 karakterlik maksimum adı aşıyor"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr ""
+#~ "UYARI: %s kuralında, protokol belirtilmemiş veya uygun olmayan şekilde "
+#~ "yapılandırılmış bir bağlantı noktası var!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Komutun tamamlanması bekleniyor..."
+
+#~ msgid "Weight"
+#~ msgstr "Ağırlık"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3, tüm arayüzlerin /etc/config/network içinde yapılandırılmış "
+#~ "benzersiz bir ölçüye sahip olmasını gerektirir <br /> Adlar /etc/config/"
+#~ "network içinde bulunan arayüz adıyla eşleşmelidir <br /> Adlar AZ, az, "
+#~ "0-9 karakterleri içerebilir , _ ve boşluksuz <br /> Arayüzler, "
+#~ "yapılandırılmış üyeler, politikalar veya kurallarla aynı adı paylaşamaz"
diff --git a/applications/luci-app-mwan3/po/uk/mwan3.po b/applications/luci-app-mwan3/po/uk/mwan3.po
index 8c5de2059c..0fa7fb8be8 100644
--- a/applications/luci-app-mwan3/po/uk/mwan3.po
+++ b/applications/luci-app-mwan3/po/uk/mwan3.po
@@ -11,231 +11,244 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Оберіть --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "Тривога"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Збирання даних..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "Критична ситуація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "Зневаджування"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "Адреса призначення"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "Порт призначення"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "Діагностика"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "Вимкнено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "Надзвичайна ситуація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -243,582 +256,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 та IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "Лише IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "Лише IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "Інформація"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "Інтерфейс"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Інтерфейси"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Завантаження"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "Журналювання"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
+msgstr "Метрика"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
-msgstr "Метрика"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "Немає"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "Зауваження"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "Політика"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "Правило"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "Адреса джерела"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "Порт джерела"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Очікуємо завершення виконання команди..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Так"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Збирання даних..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Інтерфейси"
+
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Очікуємо завершення виконання команди..."
diff --git a/applications/luci-app-mwan3/po/vi/mwan3.po b/applications/luci-app-mwan3/po/vi/mwan3.po
index fbc4195c35..4ca146759a 100644
--- a/applications/luci-app-mwan3/po/vi/mwan3.po
+++ b/applications/luci-app-mwan3/po/vi/mwan3.po
@@ -10,231 +10,242 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+msgid "%d seconds"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
-msgid "%d seconds"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- Hãy chọn --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "Đang lấy dữ liệu..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "Bật"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr ""
@@ -242,582 +253,555 @@ msgstr ""
msgid "Grant UCI access for luci-app-mwan3"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "Giao diện"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "Đang tải"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Max TTL"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
+msgid "Member"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
+msgid "Member used"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
+msgid "Metric"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
-msgid "Max TTL"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
-msgid ""
-"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
-"as a portrange (eg \"1024:2048\") without quotes"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
-msgid "Member"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
-msgid "Member used"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
-msgid "Metric"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
-msgid ""
-"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
-"youtube.com/youtube\")"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "Giao thức"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
+msgid "Rule"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
-msgid "Routing table lookup"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
-msgid "Rule"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
msgid ""
-"This displays the metric assigned to this interface in /etc/config/network"
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
msgid ""
-"This hostname or IP address will be pinged to determine if the link is up or "
-"down. Leave blank to assume interface is always online"
+"There are three main environment variables that are passed to this script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
-msgid "Tracking hostname or IP address"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
-msgid "Tracking method"
+"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
-msgid "Tracking reliability"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
-"Traffic from the same source IP address that previously matched this rule "
-"within the sticky timeout period will use the same WAN interface"
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
-msgid "Troubleshooting"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
-msgid "Uptime"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
+msgid "Tracking hostname or IP address"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
-msgid "View the content of /etc/protocols for protocol description"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
+msgid "Tracking method"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
+msgid "Tracking reliability"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
+msgid "Troubleshooting"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
+msgid "Uptime"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
-msgid "Warning"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
+msgid "View the content of /etc/protocols for protocol description"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "Có"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Đang lấy dữ liệu..."
+
+#~ msgid "Interfaces"
+#~ msgstr "Giao diện"
+
+#~ msgid "Loading"
+#~ msgstr "Đang tải"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
diff --git a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
index d2850a0547..c8bd73141b 100644
--- a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
@@ -13,232 +13,244 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 小时"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分钟"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分钟"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- 请选择 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
"取值范围:1-100。这个设置项指定了当多少个 IP 地址能够连通时接口会被认为在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "取值范围:1-1000。如果不填写,默认值为 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "取值范围:1-256。如果不填写,默认值为 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "提醒"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "找到接口 %s 的所有必需 IP 规则"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "同时扫描此路由表以查找已连接的网络"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "检查 IP 规则"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "检查连接质量"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "检查路由表"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "正在收集数据…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "致命错误"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "调试"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "目标地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "目标端口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "详细信息"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "网络诊断"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "已禁用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr "当 Ping 成功次数达到这个数值后,已经被认为离线的接口将会重新上线"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "故障时间"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "紧急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "启用 SSL 跟踪"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr "启用防火墙规则日志(必须启用全局 mwan3 日志)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "启用全局防火墙日志"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "启用在 SSL 端口 443 上的 https 跟踪"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "输入十六进制值,以 <code>0x</code> 开头"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "错误"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "执行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "在 up 事件发生时的预期接口状态"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "错误延迟 [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "错误丢包 [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "防火墙日志级别"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "防火墙掩码"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "刷新连接跟踪表"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "在接口事件触发时刷新全局防火墙连接跟踪表"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全局"
@@ -246,183 +258,115 @@ msgstr "全局"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "给 luci-app-mwan3 授权 UCI 访问"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "Hotplug ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "Hotplug ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "信息:MWAN 没有运行"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 和 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "仅 IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "仅 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "信息"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初始状态"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "接口"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "接口离线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "接口在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "当 Ping 失败次数达到这个数值后,接口会被认为离线"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "接口"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "互联网协议"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "保持故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "在故障状态期间保持的 Ping 故障检测间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "备用成员"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "负载均衡"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "加载中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "日志"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "日志级别"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - 全局"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - 接口"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - 成员"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - 策略"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - 规则"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN 接口配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN 接口"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN 成员配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN 策略配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN 规则配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN 状态 - 详细信息"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN 状态 - 网络诊断"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN 状态 - 故障排除"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -430,44 +374,91 @@ msgstr ""
"可以输入一个或多个端口(例如“22”或“80,443”),亦或是一个端口范围(例"
"如“1024:2048”),不含引号"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "成员"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "使用的成员"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "成员"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"“成员”用来设置每一个 MWAN 接口的跃点数(即接口优先级)和所占比重,<br />名称"
-"允许包括 A-Z、 a-z、0-9、_ ,但是不能有空格。<br />成员不应该与接口、策略、规"
-"则中的任意一个设置项使用相同的名称。"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "分配的成员"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "跃点数"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "缺少接口 %s 的两条 IP 规则"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -475,267 +466,265 @@ msgstr ""
"匹配 IPset 规则列表名称。需要先配置 /etc/dnsmasq.conf 中的 IPset 规则(例"
"如:“ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "否"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "没有找到 MWAN 接口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "无跟踪"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "没有找到接口 %s 的网关。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "未定义接口 %s 的跟踪主机。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "通知"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "离线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "在线"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "只找到接口 %s 的一个 IP 规则"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 计数"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping 默认网关"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "故障检测期间的 Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "故障恢复期间的 Ping 间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping 大小"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping 超时"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping 跟踪 IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "策略"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"“策略”把成员进行分组,告诉 MWAN 如何分配“规则”中使用这一策略的流量<br />拥有"
-"较低跃点数的成员将会被优先使用<br />拥有相同跃点数的成员把流量进行负载均衡"
-"<br />进行负载均衡的成员之间拥有较高比重的成员将会被分配到更多流量<br />名称"
-"允许包括 A-Z、a-z、0-9、_ 但是不能有空格<br />名称应该在 15 个字符以内<br />"
-"策略不应该与接口、成员、规则中的任意一个设置项使用相同的名称"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "协议"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "故障恢复间隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "恢复延迟 [ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "恢复丢包 [%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "路由表 %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "找到路由表 %s,为接口 %s"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "没有找到路由表 %s,为接口 %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "路由表查找"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "规则"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "规则"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"规则用于指定哪些流量将使用特定的 MWAN 策略<br />规则可基于 IP 地址,端口或协"
-"议<br />每条流量至上而下进行匹配<br />如果匹配中了某条规则,则其下方的规则将"
-"被忽略<br />不符合任何规则的流量将使用主路由表进行路由<br />目的地为已知(非"
-"默认)网络的流量由主路由表处理<br />如果流量符合某条规则,但该规则所使用的策"
-"略中的所有 WAN 接口都离线,则该流量会被丢弃<br />名称可包含字符 A-Z,a-z,"
-"0-9,_ ,但不能有空格<br />规则不能与接口、成员或策略重名"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "单位为秒。接受的值:1-1000000。留空则使用默认值 600 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "源地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "源端口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "状态"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "粘滞模式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "粘滞超时"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "支持 CIDR 写法(例如:\"192.168.100.0/24\")不含引号"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "任务"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "当前已配置 %d 个接口,最大支持 %d 个"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "这里显示了这个接口在 /etc/config/network 中配置的跃点数"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
msgstr "通过 ping 此主机或 IP 地址来确定链路是否在线。留空则认为接口始终在线"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"您可以在此修改“/etc/mwan3.user”的内容。<br />该文件会在系统升级后保留。<br /"
-"><br />注意:<br />该文件会作为 shell 脚本执行。<br />脚本的第一行必须是 "
-"&#34;#!/bin/sh&#34;,不带引号。<br />以 # 开头的行是注释,不会被执行。<br />"
-"您可以在此自定义 mwan3 事件响应脚本。<br />在启用了 mwan3 的接口上,<br />当 "
-"netifd 产生 hotplug 事件时该脚本会被执行。<br /><br />有三个主要的环境变量会"
-"被传递给该脚本。<br /><br />$ACTION<br /> * \"ifup\" 是由 netifd 和 "
-"mwan3track 调用的<br />* \"ifdown\" 是由 netifd 和 mwan3track 调用的<br />* "
-"\"connected\" 仅由 mwan3track 调用(若跟踪成功)<br />* \"disconnected\" 仅"
-"由 mwan3track 调用(若跟踪失败)<br />$INTERFACE 启动或停止的接口名(例"
-"如“wan”或“wwan”)<br />$DEVICE 启动或停止接口的物理设备名(例"
-"如“eth0”或“wwan0”)<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "跟踪的主机或 IP 地址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "跟踪方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "跟踪可靠性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -743,123 +732,293 @@ msgstr ""
"来自相同源 IP 的流量,如果已经匹配过此规则并且在粘滞超时时间内,将会使用相同"
"的 WAN 接口"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "故障排除"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "运行时间"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "查看协议描述的 /etc/protocols 的内容"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "警告:已配置 %d 个接口,超过最大值 %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告:接口 %s 在 /etc/config/network 中未找到"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告:接口 %s 的 metric %s 配置重复"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr "警告:接口 %s 比跟踪主机具有更高的可靠性要求(%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr "警告:接口 %s 在主路由表中没有默认的路由"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告:策略 %s 名称超过 15 个字符"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr "警告:规则 %s 有一个端口配置没有指定或协议不正确!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "正在等待命令完成…"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "权重"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr "当所有策略成员都无法使用的时候,对使用该策略的流量使用这个操作"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "是"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "黑洞(丢弃)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "已连接(mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "默认(使用主路由表)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "未连接(mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 需要在 /etc/config/network 中的每个接口具有不同的网关跃点数<br />接口名"
-"字要和 /etc/config/network 中的一致<br />名称可以包含字符A-Z、a-z、0-9、_ ,"
-"但不能有空格<br />接口名字也不能和配置的成员,策略,或者规则相同"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "不可达(拒绝)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "找到接口 %s 的所有必需 IP 规则"
+
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集数据…"
+
+#~ msgid "Detail"
+#~ msgstr "详细信息"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "信息:MWAN 没有运行"
+
+#~ msgid "Interfaces"
+#~ msgstr "接口"
+
+#~ msgid "Load Balancing"
+#~ msgstr "负载均衡"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - 全局"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - 接口"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - 成员"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - 策略"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - 规则"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN 接口配置 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN 接口"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN 成员配置 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN 策略配置 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN 规则配置 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN 状态 - 详细信息"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN 状态 - 网络诊断"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN 状态 - 故障排除"
+
+#~ msgid "Members"
+#~ msgstr "成员"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "“成员”用来设置每一个 MWAN 接口的跃点数(即接口优先级)和所占比重,<br />名"
+#~ "称允许包括 A-Z、 a-z、0-9、_ ,但是不能有空格。<br />成员不应该与接口、策"
+#~ "略、规则中的任意一个设置项使用相同的名称。"
+
+#~ msgid "Members assigned"
+#~ msgstr "分配的成员"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "缺少接口 %s 的两条 IP 规则"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "没有找到接口 %s 的网关。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "未定义接口 %s 的跟踪主机。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "只找到接口 %s 的一个 IP 规则"
+
+#~ msgid "Policies"
+#~ msgstr "策略"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "“策略”把成员进行分组,告诉 MWAN 如何分配“规则”中使用这一策略的流量<br />拥"
+#~ "有较低跃点数的成员将会被优先使用<br />拥有相同跃点数的成员把流量进行负载均"
+#~ "衡<br />进行负载均衡的成员之间拥有较高比重的成员将会被分配到更多流量<br />"
+#~ "名称允许包括 A-Z、a-z、0-9、_ 但是不能有空格<br />名称应该在 15 个字符以内"
+#~ "<br />策略不应该与接口、成员、规则中的任意一个设置项使用相同的名称"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "找到路由表 %s,为接口 %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "没有找到路由表 %s,为接口 %s"
+
+#~ msgid "Rules"
+#~ msgstr "规则"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "规则用于指定哪些流量将使用特定的 MWAN 策略<br />规则可基于 IP 地址,端口或"
+#~ "协议<br />每条流量至上而下进行匹配<br />如果匹配中了某条规则,则其下方的规"
+#~ "则将被忽略<br />不符合任何规则的流量将使用主路由表进行路由<br />目的地为已"
+#~ "知(非默认)网络的流量由主路由表处理<br />如果流量符合某条规则,但该规则所"
+#~ "使用的策略中的所有 WAN 接口都离线,则该流量会被丢弃<br />名称可包含字符 A-"
+#~ "Z,a-z,0-9,_ ,但不能有空格<br />规则不能与接口、成员或策略重名"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "当前已配置 %d 个接口,最大支持 %d 个"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "您可以在此修改“/etc/mwan3.user”的内容。<br />该文件会在系统升级后保留。"
+#~ "<br /><br />注意:<br />该文件会作为 shell 脚本执行。<br />脚本的第一行必"
+#~ "须是 &#34;#!/bin/sh&#34;,不带引号。<br />以 # 开头的行是注释,不会被执"
+#~ "行。<br />您可以在此自定义 mwan3 事件响应脚本。<br />在启用了 mwan3 的接口"
+#~ "上,<br />当 netifd 产生 hotplug 事件时该脚本会被执行。<br /><br />有三个"
+#~ "主要的环境变量会被传递给该脚本。<br /><br />$ACTION<br /> * \"ifup\" 是由 "
+#~ "netifd 和 mwan3track 调用的<br />* \"ifdown\" 是由 netifd 和 mwan3track 调"
+#~ "用的<br />* \"connected\" 仅由 mwan3track 调用(若跟踪成功)<br />* "
+#~ "\"disconnected\" 仅由 mwan3track 调用(若跟踪失败)<br />$INTERFACE 启动或"
+#~ "停止的接口名(例如“wan”或“wwan”)<br />$DEVICE 启动或停止接口的物理设备名"
+#~ "(例如“eth0”或“wwan0”)<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "警告:已配置 %d 个接口,超过最大值 %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告:接口 %s 在 /etc/config/network 中未找到"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "警告:接口 %s 的 metric %s 配置重复"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr "警告:接口 %s 比跟踪主机具有更高的可靠性要求(%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr "警告:接口 %s 在主路由表中没有默认的路由"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告:策略 %s 名称超过 15 个字符"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr "警告:规则 %s 有一个端口配置没有指定或协议不正确!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "正在等待命令完成…"
+
+#~ msgid "Weight"
+#~ msgstr "权重"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 需要在 /etc/config/network 中的每个接口具有不同的网关跃点数<br />接"
+#~ "口名字要和 /etc/config/network 中的一致<br />名称可以包含字符A-Z、a-z、"
+#~ "0-9、_ ,但不能有空格<br />接口名字也不能和配置的成员,策略,或者规则相同"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "最大数据包延迟 [ms]"
diff --git a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
index 5ada552f29..7526b7a8df 100644
--- a/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hant/mwan3.po
@@ -13,232 +13,244 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:212
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:186
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
msgid "%d hour"
msgstr "%d 小時"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:197
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
msgid "%d minute"
msgstr "%d 分鐘"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:172
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:173
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:174
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:175
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:188
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:189
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:190
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:208
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:209
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:210
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:211
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:182
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:183
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:184
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:185
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
msgid "%d minutes"
msgstr "%d 分鐘"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:152
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:181
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:170
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:175
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+#, fuzzy
msgid "%d second"
-msgstr "%d 秒"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:153
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:154
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:155
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:156
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:157
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:158
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:160
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:161
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:166
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:167
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:168
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:170
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:182
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:183
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:184
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:185
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:186
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:202
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:203
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:204
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:205
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:206
+msgid_plural "%d seconds"
+msgstr[0] "%d 秒"
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:176
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:177
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:180
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:192
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:196
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
msgid "%d seconds"
msgstr "%d 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:67
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:83
msgid "-- Please choose --"
msgstr "-- 請選擇 --"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:75
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
"the link to be deemed up"
msgstr ""
"取值範圍:1-100。這個設定項指定了當多少個 IP 位址能夠連通時介面會被認為在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:38
msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
msgstr "取值範圍:1-1000。如果不填寫,預設值為 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:34
msgid "Acceptable values: 1-256. Defaults to 1 if not set"
msgstr "取值範圍:1-256。如果不填寫,預設值為 1"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
msgid "Alert"
msgstr "警示"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
-msgid "All required IP rules for interface %s found"
-msgstr "要找到介面 %s 所需的全部 IP 規則"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
msgid "Also scan this Routing table for connected networks"
msgstr "同時掃描此路由表,以檢視已連接的網路"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
msgid "Check IP rules"
msgstr "檢查 IP 規則"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:104
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:116
msgid "Check link quality"
msgstr "檢查連線數量"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
msgid "Check routing table"
msgstr "檢查路由表"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:112
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
-msgid "Collecting data..."
-msgstr "正在收集資料中…"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:95
+msgid "Collecting data ..."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
msgid "Critical"
msgstr "致命錯誤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
msgstr "除錯"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:85
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
msgid "Destination address"
msgstr "目標位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:91
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:54
msgid "Destination port"
msgstr "目的通訊埠"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:11
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:11
-msgid "Detail"
-msgstr "詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:12
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:12
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:29
msgid "Diagnostics"
msgstr "診斷"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:65
msgid "Disabled"
msgstr "已停用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:229
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
msgstr "當 Ping 成功次數達到這個數值後,已經被認為離線的介面將會重新上線"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:48
msgid "Downtime"
msgstr "故障時間"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
msgid "Emergency"
msgstr "緊急"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
msgid "Enable ssl tracking"
msgstr "啟用 SSL 跟蹤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:92
msgid ""
"Enables firewall rule logging (global mwan3 logging must also be enabled)"
msgstr "啟用防火牆規則日誌 (必須啟用全域 mwan3 日誌)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
msgid "Enables global firewall logging"
msgstr "啟用全域防火牆日誌"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:60
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:69
msgid "Enables https tracking on ssl port 443"
msgstr "啟用在 SSL 連接埠 443 上的 https 跟蹤"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:14
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
msgid "Enter value in hex, starting with <code>0x</code>"
msgstr "輸入十六進位制值,以 <code>0x</code> 開頭"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:29
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:88
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
msgstr "執行"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:35
msgid "Expect interface state on up event"
msgstr "在 up 事件發生時的預期介面狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:178
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:188
msgid "Failure interval"
msgstr "故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:108
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:121
msgid "Failure latency [ms]"
msgstr "故障等待時間[ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:120
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:134
msgid "Failure packet loss [%]"
msgstr "失敗封包遺失[%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
msgid "Firewall loglevel"
msgstr "防火牆日誌級別"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
msgid "Firewall mask"
msgstr "防火牆掩碼"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:255
msgid "Flush conntrack table"
msgstr "重新整理連線跟蹤表"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:243
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:256
msgid "Flush global firewall conntrack table on interface events"
msgstr "在介面事件觸發時重新整理全局防火牆連線跟蹤表"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:45
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:56
msgid "Globals"
msgstr "全局"
@@ -246,183 +258,115 @@ msgstr "全局"
msgid "Grant UCI access for luci-app-mwan3"
msgstr "授予 luci-app-mwan3 擁有 UCI 存取的權限"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
msgstr "熱插拔ifdown"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:79
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
msgid "Hotplug ifup"
msgstr "熱插拔 ifup"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:56
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:29
-msgid "INFO: MWAN not running"
-msgstr "資訊:MWAN 沒有執行"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
msgid "IPset"
msgstr "IPset"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
msgstr "IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:36
msgid "IPv4 and IPv6"
msgstr "IPv4 和 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 only"
msgstr "僅 IPv4"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:35
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
msgstr "IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:38
msgid "IPv6 only"
msgstr "僅 IPv6"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
msgstr "資訊"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:34
msgid "Initial state"
msgstr "初始狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:149
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:27
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:18
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:74
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:61
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:10
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:10
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:100
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:64
msgid "Interface"
msgstr "介面"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:207
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:214
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
msgid "Interface down"
msgstr "介面離線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:218
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:228
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
msgid "Interface up"
msgstr "介面在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:215
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:228
msgid "Interface will be deemed down after this many failed ping tests"
msgstr "當 Ping 失敗次數達到這個數值後,介面會被認為離線"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
-msgid "Interfaces"
-msgstr "介面"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:34
msgid "Internet Protocol"
msgstr "網際網路協議"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:194
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
msgid "Keep failure interval"
msgstr "保持故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
msgid "Keep ping failure interval during failure state"
msgstr "在故障狀態期間保持的 Ping 故障檢測間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:37
msgid "Last resort"
msgstr "備用成員"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:19
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:41
-msgid "Load Balancing"
-msgstr "負載均衡"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:111
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:33
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
-msgid "Loading"
-msgstr "正在載入中"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:19
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:91
msgid "Logging"
msgstr "日誌"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:23
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
msgstr "日誌級別"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:8
-msgid "MWAN - Globals"
-msgstr "MWAN - 全域"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:139
-msgid "MWAN - Interfaces"
-msgstr "MWAN - 介面"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:9
-msgid "MWAN - Members"
-msgstr "MWAN - 成員"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:11
-msgid "MWAN - Notification"
-msgstr "MWAN - 通知"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:38
-msgid "MWAN - Policies"
-msgstr "MWAN - 策略"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:42
-msgid "MWAN - Rules"
-msgstr "MWAN - 規則"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:16
-msgid "MWAN Interface Configuration - %s"
-msgstr "MWAN 介面配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:109
-msgid "MWAN Interfaces"
-msgstr "MWAN 介面"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:11
-msgid "MWAN Member Configuration - %s"
-msgstr "MWAN 成員配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:11
-msgid "MWAN Policy Configuration - %s"
-msgstr "MWAN 策略配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:14
-msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN 規則配置 - %s"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:27
-msgid "MWAN Status - Detail"
-msgstr "MWAN 狀態-詳細"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:54
-msgid "MWAN Status - Diagnostics"
-msgstr "MWAN 狀態 - 診斷"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:27
-msgid "MWAN Status - Troubleshooting"
-msgstr "MWAN 狀態 - 故障排除"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:92
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Max TTL"
msgstr "最大 TTL"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:32
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:55
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
@@ -430,44 +374,91 @@ msgstr ""
"可以輸入一個或多個埠(例如“22”或者“80,443”),或者是一個埠範圍(例"
"如“1024:2048”),不含引號"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:17
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:72
msgid "Member"
msgstr "成員"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:30
msgid "Member used"
msgstr "使用的成員"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:51
-msgid "Members"
-msgstr "成員"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:12
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
msgid ""
-"Members are profiles attaching a metric and weight to an MWAN interface<br /"
-">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
-"may not share the same name as configured interfaces, policies or rules"
-msgstr ""
-"“成員”用來設定每一個 MWAN 介面的躍點數(即介面優先順序)和所佔比重。<br />名"
-"稱允許包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成員不應該與介面、策略、規"
-"則中的任意一個設定項使用相同的名稱"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:65
-msgid "Members assigned"
-msgstr "分配的成員"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:229
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:249
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:33
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:25
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:263
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:33
msgid "Metric"
msgstr "公測數"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:190
-msgid "Missing both IP rules for interface %s"
-msgstr "缺少介面 %s 的兩個 IP 規則"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:18
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:46
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:20
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:16
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:92
+msgid "MultiWAN Manager - Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:16
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:18
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:82
msgid ""
"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
"youtube.com/youtube\")"
@@ -475,266 +466,265 @@ msgstr ""
"匹配 IPset 規則列表名稱。需要先配置 /etc/dnsmasq.conf 中的 IPset 規則(例"
"如:“ipset=/youtube.com/youtube”)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:165
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:59
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:73
msgid "No"
msgstr "不"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:91
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:20
msgid "No MWAN interfaces found"
msgstr "沒有找到 MWAN 介面"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:51
msgid "No Tracking"
msgstr "無跟蹤"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:159
-msgid "No gateway for interface %s found."
-msgstr "沒有找到介面 %s 的閘道器。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:271
+msgid "No interface metric set!"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:168
-msgid "No tracking Hosts for interface %s defined."
-msgstr "未定義介面 %s 的跟蹤主機。"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
msgid "Notice"
msgstr "注意"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:60
-msgid "Notification"
-msgstr "通知"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:96
+msgid "Notify"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:45
msgid "Offline"
msgstr "離線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:39
msgid "Online"
msgstr "在線"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:182
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:186
-msgid "Only one IP rules for interface %s found"
-msgstr "只找到介面 %s 的一個 IP 規則"
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:13
+msgid "Overview"
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:70
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:79
msgid "Ping count"
msgstr "Ping 計數"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
msgid "Ping default gateway"
msgstr "Ping 預設閘道器"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:191
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:163
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:173
msgid "Ping interval"
msgstr "Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:179
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:189
msgid "Ping interval during failure detection"
msgstr "故障檢測期間的 Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:199
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
msgid "Ping interval during failure recovering"
msgstr "故障恢復期間的 Ping 間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:88
msgid "Ping size"
msgstr "Ping 大小"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:150
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:167
msgid "Ping timeout"
msgstr "Ping 超時"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:76
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
msgid "Ping tracking IP"
msgstr "Ping 跟蹤 IP"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:54
-msgid "Policies"
-msgstr "政策"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
msgid ""
-"Policies are profiles grouping one or more members controlling how MWAN "
-"distributes traffic<br />Member interfaces with lower metrics are used "
-"first<br />Member interfaces with the same metric will be load-balanced<br /"
-">Load-balanced member interfaces distribute more traffic out those with "
-"higher weights<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
-"spaces<br />Names must be 15 characters or less<br />Policies may not share "
-"the same name as configured interfaces, members or rules"
-msgstr ""
-"「政策」設定檔用來劃分一個或多個成員,並控制 MWAN 如何散發流量<br />擁有較低"
-"權值的成員介面將被優先使用<br />擁有相同權值的成員介面將被負載平衡<br />負載"
-"平衡的成員介面中,擁有較高權重的成員介面將散發到更多流量<br />名稱允許包含 "
-"\"A-Z, a-z, 0-9, _\",不能使用空格<br />名稱不得超過 15 個字元<br />「政策」"
-"名稱不應該與配置的介面、成員或規則名稱相同"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:51
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:80
msgid "Policy"
msgstr "政策"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:103
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:75
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
msgid "Policy assigned"
msgstr "分配的策略"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:97
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:45
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
msgid "Protocol"
msgstr "協定"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:198
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
msgid "Recovery interval"
msgstr "故障恢復間隔"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:129
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:144
msgid "Recovery latency [ms]"
msgstr "恢復延遲[ms]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:141
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:157
msgid "Recovery packet loss [%]"
msgstr "恢復封包遺失[%]"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
msgid "Routing table %d"
msgstr "路由表 %d"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:196
-msgid "Routing table %s for interface %s found"
-msgstr "找到路由表 %s,為介面 %s"
-
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:200
-msgid "Routing table %s for interface %s not found"
-msgstr "沒有找到路由表 %s,為介面 %s"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
msgid "Routing table lookup"
msgstr "路由表查詢"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:59
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:88
msgid "Rule"
msgstr "規則"
-#: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:57
-msgid "Rules"
-msgstr "規則"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are matched from top to bottom."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
msgid ""
-"Rules specify which traffic will use a particular MWAN policy<br />Rules are "
-"based on IP address, port or protocol<br />Rules are matched from top to "
-"bottom<br />Rules below a matching rule are ignored<br />Traffic not "
-"matching any rule is routed using the main routing table<br />Traffic "
-"destined for known (other than default) networks is handled by the main "
-"routing table<br />Traffic matching a rule, but all WAN interfaces for that "
-"policy are down will be blackholed<br />Names may contain characters A-Z, a-"
-"z, 0-9, _ and no spaces<br />Rules may not share the same name as configured "
-"interfaces, members or policies"
-msgstr ""
-"規則指定哪些流量將使用特定的 MWAN 策略<br />規則基於 IP 位址,埠或協議<br />"
-"規則從上到下匹配<br />匹配規則以下的規則被忽略<br />不符合任何規則的流量將使"
-"用主路由表進行路由<br />目的地為已知(非預設)網路的流量由主路由表處理<br />"
-"流量符合規則,但該策略的所有 WAN 介面關閉後都會被失效<br />名稱可包含字元 A-"
-"Z,a-z,0-9,_ 和空格<br />規則不能與配置的介面、成員或策略共享相同的名稱"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:62
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr "單位為秒。接受的值:1-1000000。留空則使用預設值 600 秒"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:73
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:27
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:41
msgid "Source address"
msgstr "來源位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:79
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:45
msgid "Source port"
msgstr "來源埠"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:78
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:106
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:21
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:55
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:69
msgid "Sticky"
msgstr "粘滯模式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
msgid "Sticky timeout"
msgstr "粘滯超時"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:51
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
msgstr "支援 CIDR 記法(例如:\"192.168.100.0/24\")不含引號"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:72
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
msgid "Task"
msgstr "任務"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
-msgid "There are currently %d of %d supported interfaces configured"
-msgstr "當前已配置 %d 個介面,最大支援 %d 個"
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be &#34;#!/bin/sh&#34; without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:250
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:264
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr "這裡顯示了這個介面在 /etc/config/network 中配置的躍點數"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:48
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
"down. Leave blank to assume interface is always online"
msgstr "通過 ping 此主機或 IP 位址來確定鏈路是否在線。留空則認為介面始終在線"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/notify.lua:14
-msgid ""
-"This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
-">The file is also preserved during sysupgrade.<br /><br />Notes:<br />This "
-"file is interpreted as a shell script.<br />The first line of the script "
-"must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning with # are "
-"comments and are not executed.<br />Put your custom mwan3 action here, they "
-"will<br />be executed with each netifd hotplug interface event<br />on "
-"interfaces for which mwan3 is enabled.<br /><br />There are three main "
-"environment variables that are passed to this script.<br /><br />$ACTION "
-"<br />* \"ifup\" Is called by netifd and mwan3track <br />* \"ifdown\" Is "
-"called by netifd and mwan3track <br />* \"connected\" Is only called by "
-"mwan3track if tracking was successful <br />* \"disconnected\" Is only "
-"called by mwan3track if tracking has failed <br />$INTERFACE Name of the "
-"interface which went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE "
-"Physical device name which interface went up or down (e.g. \"eth0\" or "
-"\"wwan0\")<br /><br />"
-msgstr ""
-"您可以在這裡修改 \"/etc/mwan3.user\" 的內容。<br />在執行 sysupgrade 期間,該"
-"檔案也會被保留。<br /><br />請注意:<br />該檔案會被解譯為「Shell 指令碼」。"
-"<br />指令碼的第一行必須是 &#34;#!/bin/sh&#34;(引號之內)。<br />以 \"#\" 開"
-"頭的行是註解,不會被執行。<br />請您在此處自訂 mwan3 動作,他們將<br />在已啟"
-"用 mwan3 的介面上<br />被每個 netifd 熱插拔介面事件執行。<br /><br />傳遞到該"
-"指令碼的主要環境變數有三個。<br /><br />$ACTION<br />* \"ifup\" 藉由 netifd "
-"與 mwan3track 呼叫<br />* \"ifdown\" 也藉由 netifd 與 mwan3track 呼叫<br />* "
-"\"connected\" 只在追蹤成功時藉由 mwan3track 呼叫<br />* \"disconnected\" 只在"
-"追蹤失敗時藉由 mwan3track 呼叫<br />$INTERFACE 為開啟或關閉的介面名稱(例如:"
-"\"WAN\" 抑或 \"WWAN\")<br />$DEVICE 為開啟或關閉的介面實體裝置(例如:"
-"\"eth0\" 抑或 \"wwan0\")<br /><br />"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:37
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:47
msgid "Tracking hostname or IP address"
msgstr "跟蹤的主機或 IP 位址"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:169
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:52
msgid "Tracking method"
msgstr "跟蹤方式"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:180
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:74
msgid "Tracking reliability"
msgstr "跟蹤可靠性"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:56
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:70
msgid ""
"Traffic from the same source IP address that previously matched this rule "
"within the sticky timeout period will use the same WAN interface"
@@ -742,123 +732,295 @@ msgstr ""
"來自相同源 IP 的流量,如果已經匹配過此規則並且在粘滯超時時間內,將會使用相同"
"的 WAN 介面"
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_interface.htm:13
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:13
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:37
msgid "Troubleshooting"
msgstr "故障排除"
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:36
-#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:53
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:33
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:47
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
msgstr "上線時間"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:60
msgid "View the content of /etc/protocols for protocol description"
msgstr "檢視協議描述的 /etc/protocols 的內容"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:19
-msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
-msgstr "警告:已配置 %d 個介面,超過最大值 %d!"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:26
-msgid "WARNING: Interface %s are not found in /etc/config/network"
-msgstr "警告:介面 %s 在 /etc/config/network 中未找到"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:45
-msgid "WARNING: Interface %s has a duplicate metric %s configured"
-msgstr "警告:介面 %s 的 metric %s 配置重複"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:38
-msgid ""
-"WARNING: Interface %s has a higher reliability requirement than tracking "
-"hosts (%d)"
-msgstr "警告:介面 %s 比跟蹤主機具有更高的可靠性要求(%d)"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:32
-msgid "WARNING: Interface %s has no default route in the main routing table"
-msgstr "警告:介面 %s 在主路由表中沒有預設的路由"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:30
-msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
-msgstr "警告:策略 %s 名稱超過 15 個字元"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:34
-msgid ""
-"WARNING: Rule %s have a port configured with no or improper protocol "
-"specified!"
-msgstr "警告:規則 %s 有一個埠配置沒有指定或協議不正確!"
-
-#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
-msgid "Waiting for command to complete..."
-msgstr "正在等待指令完成…"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:30
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/member.lua:39
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/memberconfig.lua:29
-msgid "Weight"
-msgstr "重量"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:26
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:38
msgid ""
"When all policy members are offline use this behavior for matched traffic"
msgstr "當所有策略成員都無法使用的時候,對使用該策略的流量使用這個操作"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:163
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:72
msgid "Yes"
msgstr "是"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:84
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:82
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
msgid "blackhole (drop)"
msgstr "黑洞(丟棄)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:259
msgid "connected (mwan3)"
msgstr "已連線 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:86
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:30
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:42
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:103
msgid "default (use main routing table)"
msgstr "預設(使用主路由表)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:260
msgid "disconnected (mwan3)"
msgstr "未連線 (mwan3)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:258
msgid "ifdown (netifd)"
msgstr "ifdown (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:244
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:257
msgid "ifup (netifd)"
msgstr "ifup (netifd)"
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:143
-msgid ""
-"mwan3 requires that all interfaces have a unique metric configured in /etc/"
-"config/network<br />Names must match the interface name found in /etc/config/"
-"network<br />Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br /"
-">Interfaces may not share the same name as configured members, policies or "
-"rules"
-msgstr ""
-"mwan3 要求所有在 /etc/config/network 中的介面 (interface) 設定獨立的 metric "
-"參數<br />介面名稱要和/etc/config/network的一致<br />名稱可以包含字元 A-Z,a-"
-"z,0-9,_ ,但不能有空格<br />介面名稱也不能和設定的成員,原則,或者規則相同"
-
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:88
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:28
-#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
msgid "unreachable (reject)"
msgstr "不可達(拒絕)"
+#~ msgid "All required IP rules for interface %s found"
+#~ msgstr "要找到介面 %s 所需的全部 IP 規則"
+
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集資料中…"
+
+#~ msgid "Detail"
+#~ msgstr "詳細"
+
+#~ msgid "INFO: MWAN not running"
+#~ msgstr "資訊:MWAN 沒有執行"
+
+#~ msgid "Interfaces"
+#~ msgstr "介面"
+
+#~ msgid "Load Balancing"
+#~ msgstr "負載均衡"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid "MWAN - Globals"
+#~ msgstr "MWAN - 全域"
+
+#~ msgid "MWAN - Interfaces"
+#~ msgstr "MWAN - 介面"
+
+#~ msgid "MWAN - Members"
+#~ msgstr "MWAN - 成員"
+
+#~ msgid "MWAN - Notification"
+#~ msgstr "MWAN - 通知"
+
+#~ msgid "MWAN - Policies"
+#~ msgstr "MWAN - 策略"
+
+#~ msgid "MWAN - Rules"
+#~ msgstr "MWAN - 規則"
+
+#~ msgid "MWAN Interface Configuration - %s"
+#~ msgstr "MWAN 介面配置 - %s"
+
+#~ msgid "MWAN Interfaces"
+#~ msgstr "MWAN 介面"
+
+#~ msgid "MWAN Member Configuration - %s"
+#~ msgstr "MWAN 成員配置 - %s"
+
+#~ msgid "MWAN Policy Configuration - %s"
+#~ msgstr "MWAN 策略配置 - %s"
+
+#~ msgid "MWAN Rule Configuration - %s"
+#~ msgstr "MWAN 規則配置 - %s"
+
+#~ msgid "MWAN Status - Detail"
+#~ msgstr "MWAN 狀態-詳細"
+
+#~ msgid "MWAN Status - Diagnostics"
+#~ msgstr "MWAN 狀態 - 診斷"
+
+#~ msgid "MWAN Status - Troubleshooting"
+#~ msgstr "MWAN 狀態 - 故障排除"
+
+#~ msgid "Members"
+#~ msgstr "成員"
+
+#~ msgid ""
+#~ "Members are profiles attaching a metric and weight to an MWAN "
+#~ "interface<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Members may not share the same name as configured interfaces, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "“成員”用來設定每一個 MWAN 介面的躍點數(即介面優先順序)和所佔比重。<br />"
+#~ "名稱允許包括 A-Z、 a-、0-9、_ 但是不能有空格。<br />成員不應該與介面、策"
+#~ "略、規則中的任意一個設定項使用相同的名稱"
+
+#~ msgid "Members assigned"
+#~ msgstr "分配的成員"
+
+#~ msgid "Missing both IP rules for interface %s"
+#~ msgstr "缺少介面 %s 的兩個 IP 規則"
+
+#~ msgid "No gateway for interface %s found."
+#~ msgstr "沒有找到介面 %s 的閘道器。"
+
+#~ msgid "No tracking Hosts for interface %s defined."
+#~ msgstr "未定義介面 %s 的跟蹤主機。"
+
+#~ msgid "Notification"
+#~ msgstr "通知"
+
+#~ msgid "Only one IP rules for interface %s found"
+#~ msgstr "只找到介面 %s 的一個 IP 規則"
+
+#~ msgid "Policies"
+#~ msgstr "政策"
+
+#~ msgid ""
+#~ "Policies are profiles grouping one or more members controlling how MWAN "
+#~ "distributes traffic<br />Member interfaces with lower metrics are used "
+#~ "first<br />Member interfaces with the same metric will be load-"
+#~ "balanced<br />Load-balanced member interfaces distribute more traffic out "
+#~ "those with higher weights<br />Names may contain characters A-Z, a-z, "
+#~ "0-9, _ and no spaces<br />Names must be 15 characters or less<br /"
+#~ ">Policies may not share the same name as configured interfaces, members "
+#~ "or rules"
+#~ msgstr ""
+#~ "「政策」設定檔用來劃分一個或多個成員,並控制 MWAN 如何散發流量<br />擁有較"
+#~ "低權值的成員介面將被優先使用<br />擁有相同權值的成員介面將被負載平衡<br />"
+#~ "負載平衡的成員介面中,擁有較高權重的成員介面將散發到更多流量<br />名稱允許"
+#~ "包含 \"A-Z, a-z, 0-9, _\",不能使用空格<br />名稱不得超過 15 個字元<br /"
+#~ ">「政策」名稱不應該與配置的介面、成員或規則名稱相同"
+
+#~ msgid "Routing table %s for interface %s found"
+#~ msgstr "找到路由表 %s,為介面 %s"
+
+#~ msgid "Routing table %s for interface %s not found"
+#~ msgstr "沒有找到路由表 %s,為介面 %s"
+
+#~ msgid "Rules"
+#~ msgstr "規則"
+
+#~ msgid ""
+#~ "Rules specify which traffic will use a particular MWAN policy<br />Rules "
+#~ "are based on IP address, port or protocol<br />Rules are matched from top "
+#~ "to bottom<br />Rules below a matching rule are ignored<br />Traffic not "
+#~ "matching any rule is routed using the main routing table<br />Traffic "
+#~ "destined for known (other than default) networks is handled by the main "
+#~ "routing table<br />Traffic matching a rule, but all WAN interfaces for "
+#~ "that policy are down will be blackholed<br />Names may contain characters "
+#~ "A-Z, a-z, 0-9, _ and no spaces<br />Rules may not share the same name as "
+#~ "configured interfaces, members or policies"
+#~ msgstr ""
+#~ "規則指定哪些流量將使用特定的 MWAN 策略<br />規則基於 IP 位址,埠或協議"
+#~ "<br />規則從上到下匹配<br />匹配規則以下的規則被忽略<br />不符合任何規則的"
+#~ "流量將使用主路由表進行路由<br />目的地為已知(非預設)網路的流量由主路由表"
+#~ "處理<br />流量符合規則,但該策略的所有 WAN 介面關閉後都會被失效<br />名稱"
+#~ "可包含字元 A-Z,a-z,0-9,_ 和空格<br />規則不能與配置的介面、成員或策略共"
+#~ "享相同的名稱"
+
+#~ msgid "There are currently %d of %d supported interfaces configured"
+#~ msgstr "當前已配置 %d 個介面,最大支援 %d 個"
+
+#~ msgid ""
+#~ "This section allows you to modify the content of \"/etc/mwan3.user\".<br /"
+#~ ">The file is also preserved during sysupgrade.<br /><br />Notes:<br /"
+#~ ">This file is interpreted as a shell script.<br />The first line of the "
+#~ "script must be &#34;#!/bin/sh&#34; without quotes.<br />Lines beginning "
+#~ "with # are comments and are not executed.<br />Put your custom mwan3 "
+#~ "action here, they will<br />be executed with each netifd hotplug "
+#~ "interface event<br />on interfaces for which mwan3 is enabled.<br /><br /"
+#~ ">There are three main environment variables that are passed to this "
+#~ "script.<br /><br />$ACTION <br />* \"ifup\" Is called by netifd and "
+#~ "mwan3track <br />* \"ifdown\" Is called by netifd and mwan3track <br />* "
+#~ "\"connected\" Is only called by mwan3track if tracking was successful "
+#~ "<br />* \"disconnected\" Is only called by mwan3track if tracking has "
+#~ "failed <br />$INTERFACE Name of the interface which went up or down (e.g. "
+#~ "\"wan\" or \"wwan\")<br />$DEVICE Physical device name which interface "
+#~ "went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
+#~ msgstr ""
+#~ "您可以在這裡修改 \"/etc/mwan3.user\" 的內容。<br />在執行 sysupgrade 期"
+#~ "間,該檔案也會被保留。<br /><br />請注意:<br />該檔案會被解譯為「Shell 指"
+#~ "令碼」。<br />指令碼的第一行必須是 &#34;#!/bin/sh&#34;(引號之內)。<br />"
+#~ "以 \"#\" 開頭的行是註解,不會被執行。<br />請您在此處自訂 mwan3 動作,他們"
+#~ "將<br />在已啟用 mwan3 的介面上<br />被每個 netifd 熱插拔介面事件執行。"
+#~ "<br /><br />傳遞到該指令碼的主要環境變數有三個。<br /><br />$ACTION<br /"
+#~ ">* \"ifup\" 藉由 netifd 與 mwan3track 呼叫<br />* \"ifdown\" 也藉由 "
+#~ "netifd 與 mwan3track 呼叫<br />* \"connected\" 只在追蹤成功時藉由 "
+#~ "mwan3track 呼叫<br />* \"disconnected\" 只在追蹤失敗時藉由 mwan3track 呼叫"
+#~ "<br />$INTERFACE 為開啟或關閉的介面名稱(例如:\"WAN\" 抑或 \"WWAN\")"
+#~ "<br />$DEVICE 為開啟或關閉的介面實體裝置(例如:\"eth0\" 抑或 \"wwan0\")"
+#~ "<br /><br />"
+
+#~ msgid "WARNING: %d interfaces are configured exceeding the maximum of %d!"
+#~ msgstr "警告:已配置 %d 個介面,超過最大值 %d!"
+
+#~ msgid "WARNING: Interface %s are not found in /etc/config/network"
+#~ msgstr "警告:介面 %s 在 /etc/config/network 中未找到"
+
+#~ msgid "WARNING: Interface %s has a duplicate metric %s configured"
+#~ msgstr "警告:介面 %s 的 metric %s 配置重複"
+
+#~ msgid ""
+#~ "WARNING: Interface %s has a higher reliability requirement than tracking "
+#~ "hosts (%d)"
+#~ msgstr "警告:介面 %s 比跟蹤主機具有更高的可靠性要求(%d)"
+
+#~ msgid "WARNING: Interface %s has no default route in the main routing table"
+#~ msgstr "警告:介面 %s 在主路由表中沒有預設的路由"
+
+#~ msgid "WARNING: Policy %s has exceeding the maximum name of 15 characters"
+#~ msgstr "警告:策略 %s 名稱超過 15 個字元"
+
+#~ msgid ""
+#~ "WARNING: Rule %s have a port configured with no or improper protocol "
+#~ "specified!"
+#~ msgstr "警告:規則 %s 有一個埠配置沒有指定或協議不正確!"
+
+#~ msgid "Waiting for command to complete..."
+#~ msgstr "正在等待指令完成…"
+
+#~ msgid "Weight"
+#~ msgstr "重量"
+
+#~ msgid ""
+#~ "mwan3 requires that all interfaces have a unique metric configured in /"
+#~ "etc/config/network<br />Names must match the interface name found in /etc/"
+#~ "config/network<br />Names may contain characters A-Z, a-z, 0-9, _ and no "
+#~ "spaces<br />Interfaces may not share the same name as configured members, "
+#~ "policies or rules"
+#~ msgstr ""
+#~ "mwan3 要求所有在 /etc/config/network 中的介面 (interface) 設定獨立的 "
+#~ "metric 參數<br />介面名稱要和/etc/config/network的一致<br />名稱可以包含字"
+#~ "元 A-Z,a-z,0-9,_ ,但不能有空格<br />介面名稱也不能和設定的成員,原則,"
+#~ "或者規則相同"
+
#~ msgid "Max packet latency [ms]"
#~ msgstr "最大資料包延遲 [ms]"