summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-firewall/po/ko/firewall.po69
-rw-r--r--applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po8
-rw-r--r--applications/luci-app-ksmbd/po/ar/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/bg/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/bn_BD/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/ca/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/cs/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/da/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/de/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/el/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/en/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/es/ksmbd.po8
-rw-r--r--applications/luci-app-ksmbd/po/fi/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/fr/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/he/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/hi/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/hu/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/it/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/ja/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/ko/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/mr/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/ms/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/nb_NO/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/pl/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/pt/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/pt_BR/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/ro/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/ru/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/sk/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/sv/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/templates/ksmbd.pot2
-rw-r--r--applications/luci-app-ksmbd/po/tr/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/uk/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/vi/ksmbd.po2
-rw-r--r--applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po4
-rw-r--r--applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po4
-rw-r--r--applications/luci-app-mwan3/po/ko/mwan3.po8
-rw-r--r--applications/luci-app-simple-adblock/Makefile2
-rw-r--r--applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js28
-rw-r--r--applications/luci-app-simple-adblock/po/ar/simple-adblock.po374
-rw-r--r--applications/luci-app-simple-adblock/po/bg/simple-adblock.po371
-rw-r--r--applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po369
-rw-r--r--applications/luci-app-simple-adblock/po/ca/simple-adblock.po366
-rw-r--r--applications/luci-app-simple-adblock/po/cs/simple-adblock.po384
-rw-r--r--applications/luci-app-simple-adblock/po/da/simple-adblock.po456
-rw-r--r--applications/luci-app-simple-adblock/po/de/simple-adblock.po456
-rw-r--r--applications/luci-app-simple-adblock/po/el/simple-adblock.po366
-rw-r--r--applications/luci-app-simple-adblock/po/en/simple-adblock.po363
-rw-r--r--applications/luci-app-simple-adblock/po/es/simple-adblock.po467
-rw-r--r--applications/luci-app-simple-adblock/po/fi/simple-adblock.po374
-rw-r--r--applications/luci-app-simple-adblock/po/fr/simple-adblock.po439
-rw-r--r--applications/luci-app-simple-adblock/po/he/simple-adblock.po366
-rw-r--r--applications/luci-app-simple-adblock/po/hi/simple-adblock.po363
-rw-r--r--applications/luci-app-simple-adblock/po/hu/simple-adblock.po436
-rw-r--r--applications/luci-app-simple-adblock/po/it/simple-adblock.po374
-rw-r--r--applications/luci-app-simple-adblock/po/ja/simple-adblock.po396
-rw-r--r--applications/luci-app-simple-adblock/po/ko/simple-adblock.po376
-rw-r--r--applications/luci-app-simple-adblock/po/mr/simple-adblock.po366
-rw-r--r--applications/luci-app-simple-adblock/po/ms/simple-adblock.po366
-rw-r--r--applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po412
-rw-r--r--applications/luci-app-simple-adblock/po/pl/simple-adblock.po468
-rw-r--r--applications/luci-app-simple-adblock/po/pt/simple-adblock.po456
-rw-r--r--applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po456
-rw-r--r--applications/luci-app-simple-adblock/po/ro/simple-adblock.po456
-rw-r--r--applications/luci-app-simple-adblock/po/ru/simple-adblock.po448
-rw-r--r--applications/luci-app-simple-adblock/po/sk/simple-adblock.po376
-rw-r--r--applications/luci-app-simple-adblock/po/sv/simple-adblock.po419
-rw-r--r--applications/luci-app-simple-adblock/po/templates/simple-adblock.pot73
-rw-r--r--applications/luci-app-simple-adblock/po/tr/simple-adblock.po456
-rw-r--r--applications/luci-app-simple-adblock/po/uk/simple-adblock.po386
-rw-r--r--applications/luci-app-simple-adblock/po/vi/simple-adblock.po366
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po454
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po446
-rwxr-xr-xapplications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock10
-rw-r--r--applications/luci-app-statistics/po/ko/statistics.po8
-rw-r--r--applications/luci-app-ttyd/po/ko/ttyd.po8
-rw-r--r--applications/luci-app-udpxy/Makefile2
-rw-r--r--applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js61
-rw-r--r--applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua63
-rw-r--r--applications/luci-app-udpxy/po/ar/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/bg/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/bn_BD/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ca/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/cs/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/da/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/de/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/el/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/en/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/es/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/fi/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/fr/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/he/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/hi/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/hu/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/it/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ja/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ko/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/mr/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ms/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/nb_NO/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/pl/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/pt/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/pt_BR/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ro/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/ru/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/sk/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/sv/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/templates/udpxy.pot31
-rw-r--r--applications/luci-app-udpxy/po/tr/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/uk/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/vi/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/zh_Hans/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/po/zh_Hant/udpxy.po31
-rw-r--r--applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json5
-rw-r--r--applications/luci-app-unbound/po/ko/unbound.po8
-rw-r--r--applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po8
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po22
-rw-r--r--applications/luci-app-vpnbypass/po/ko/vpnbypass.po8
-rw-r--r--applications/luci-app-vpnbypass/po/pl/vpnbypass.po10
-rw-r--r--applications/luci-app-wifischedule/po/ko/wifischedule.po8
-rw-r--r--applications/luci-app-wireguard/Makefile15
-rw-r--r--applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js228
-rw-r--r--applications/luci-app-wireguard/po/ar/wireguard.po105
-rw-r--r--applications/luci-app-wireguard/po/bg/wireguard.po98
-rw-r--r--applications/luci-app-wireguard/po/bn_BD/wireguard.po92
-rw-r--r--applications/luci-app-wireguard/po/ca/wireguard.po101
-rw-r--r--applications/luci-app-wireguard/po/cs/wireguard.po133
-rw-r--r--applications/luci-app-wireguard/po/da/wireguard.po92
-rw-r--r--applications/luci-app-wireguard/po/de/wireguard.po138
-rw-r--r--applications/luci-app-wireguard/po/el/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/en/wireguard.po95
-rw-r--r--applications/luci-app-wireguard/po/es/wireguard.po139
-rw-r--r--applications/luci-app-wireguard/po/fi/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/fr/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/he/wireguard.po121
-rw-r--r--applications/luci-app-wireguard/po/hi/wireguard.po86
-rw-r--r--applications/luci-app-wireguard/po/hu/wireguard.po117
-rw-r--r--applications/luci-app-wireguard/po/id/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/it/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/ja/wireguard.po124
-rw-r--r--applications/luci-app-wireguard/po/ko/wireguard.po118
-rw-r--r--applications/luci-app-wireguard/po/mr/wireguard.po101
-rw-r--r--applications/luci-app-wireguard/po/ms/wireguard.po98
-rw-r--r--applications/luci-app-wireguard/po/nb_NO/wireguard.po101
-rw-r--r--applications/luci-app-wireguard/po/pl/wireguard.po137
-rw-r--r--applications/luci-app-wireguard/po/pt/wireguard.po136
-rw-r--r--applications/luci-app-wireguard/po/pt_BR/wireguard.po139
-rw-r--r--applications/luci-app-wireguard/po/ro/wireguard.po102
-rw-r--r--applications/luci-app-wireguard/po/ru/wireguard.po143
-rw-r--r--applications/luci-app-wireguard/po/sk/wireguard.po101
-rw-r--r--applications/luci-app-wireguard/po/sv/wireguard.po113
-rw-r--r--applications/luci-app-wireguard/po/templates/wireguard.pot83
-rw-r--r--applications/luci-app-wireguard/po/tr/wireguard.po137
-rw-r--r--applications/luci-app-wireguard/po/uk/wireguard.po137
-rw-r--r--applications/luci-app-wireguard/po/vi/wireguard.po98
-rw-r--r--applications/luci-app-wireguard/po/zh_Hans/wireguard.po141
-rw-r--r--applications/luci-app-wireguard/po/zh_Hant/wireguard.po139
-rw-r--r--applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json14
-rw-r--r--applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json12
-rw-r--r--applications/luci-app-yggdrasil/po/de/yggdrasil.po42
160 files changed, 8551 insertions, 10901 deletions
diff --git a/applications/luci-app-firewall/po/ko/firewall.po b/applications/luci-app-firewall/po/ko/firewall.po
index 2eb292f6c8..0331cc867b 100644
--- a/applications/luci-app-firewall/po/ko/firewall.po
+++ b/applications/luci-app-firewall/po/ko/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2022-07-31 13:17+0000\n"
-"Last-Translator: somni <me@somni.one>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -33,11 +33,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
msgid "-- add IP --"
-msgstr ""
+msgstr "-- IP 추가 --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:509
msgid "-- add MAC --"
-msgstr ""
+msgstr "-- MAC 주소 추가 --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
msgid ""
@@ -211,7 +211,7 @@ msgstr ""
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54
msgid "Custom Rules"
-msgstr "Custom Rule"
+msgstr "사용자 규칙"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
msgid ""
@@ -219,9 +219,9 @@ msgid ""
"otherwise covered by the firewall framework. The commands are executed after "
"each firewall restart, right after the default ruleset has been loaded."
msgstr ""
-"Custom rule 은 방화벽 UI 로 해결이 되지 않는 임의의 iptables 명령을 실행할 "
-"수 있도록 합니다. 입력된 명령어들은 매 방화벽 재시작시 실행되는데 default "
-"ruleset 이 load 된 후 시점입니다."
+"사용자 규칙을 사용하면 방화벽 프레임워크로 해결이 되지 않는 임의의 iptables "
+"명령을 실행할 수 있습니다. 입력된 명령어들은 매 방화벽 재시작시 default "
+"ruleset을 불러온 직후 실행됩니다."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:387
msgid "DSCP classification"
@@ -238,7 +238,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
msgid "Destination address"
-msgstr "Destination 주소"
+msgstr "목적지 주소"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
@@ -271,7 +271,7 @@ msgstr "활성화"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248
msgid "Enable NAT Loopback"
-msgstr "NAT Loopback 활성화"
+msgstr "NAT 루프백 활성화"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
msgid "Enable SYN-flood protection"
@@ -279,7 +279,7 @@ msgstr "SYN-flood protection 활성화"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:264
msgid "Enable logging on this zone"
-msgstr "zone 의 logging 활성화"
+msgstr "해당 Zone 의 로그 활성화"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
@@ -299,13 +299,13 @@ msgstr "외부 IP 주소"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:221
msgid "External port"
-msgstr "외부 port"
+msgstr "외부 포트"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:285
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:436
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249
msgid "Extra arguments"
-msgstr "추가 argument"
+msgstr "추가 변수"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290
msgid "Extra destination arguments"
@@ -325,19 +325,19 @@ msgstr "방화벽"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
msgid "Firewall - Custom Rules"
-msgstr "방화벽 - Custom Rules"
+msgstr "방화벽 - 사용자 규칙"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "방화벽 - NAT 규칙"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:129
msgid "Firewall - Port Forwards"
-msgstr "방화벽 - Port Forwards"
+msgstr "방화벽 - 포트 포워드"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
msgid "Firewall - Traffic Rules"
-msgstr "방화벽 - Traffic Rules"
+msgstr "방화벽 - 트래픽 규칙"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
msgid "Firewall - Zone Settings"
@@ -345,12 +345,12 @@ msgstr "방화벽 - Zone 설정"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:681
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "방화벽 구성 마이그레이션"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:63
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
msgid "Forward"
-msgstr ""
+msgstr "포워드"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:30
msgid ""
@@ -431,7 +431,7 @@ msgstr "IPv6 전용"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
msgid "Inbound device"
-msgstr ""
+msgstr "인바운드 장치"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:38
msgid ""
@@ -449,7 +449,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:143
msgid "Input"
-msgstr ""
+msgstr "입력"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:234
msgid "Internal IP address"
@@ -457,19 +457,19 @@ msgstr "내부 IP 주소"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
msgid "Internal port"
-msgstr "내부 port"
+msgstr "내부 포트"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:229
msgid "Internal zone"
-msgstr "내부 zone"
+msgstr "내부 Zone"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "잘못된 DSCP 마크"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
msgid "Invalid limit value"
-msgstr ""
+msgstr "잘못된 limit 값"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
msgid "Limit burst"
@@ -477,7 +477,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:267
msgid "Limit log messages"
-msgstr ""
+msgstr "로그 메시지 제한"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
msgid "Limit matching"
@@ -501,7 +501,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
msgid "Loopback source IP"
-msgstr ""
+msgstr "루프백 소스 IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
@@ -653,7 +653,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:437
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:250
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr "iptables 명령에 추가 인자들을 더합니다. 조심해 사용하세요!"
+msgstr "iptables 명령에 추가 변수들을 전달합니다. 주의하여 사용하세요!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
msgid ""
@@ -850,7 +850,6 @@ msgstr ""
"WAN 에서 LAN 으로의 forward 를 허락하는 것이 아닙니다."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
-#, fuzzy
msgid ""
"This section defines common properties of %q. The <em>input</em> and "
"<em>output</em> options set the default policies for traffic entering and "
@@ -858,11 +857,11 @@ msgid ""
"forwarded traffic between different networks within the zone. <em>Covered "
"networks</em> specifies which available networks are members of this zone."
msgstr ""
-"이 섹션은 %q 의 공통 속성을 설정할 수 있습니다. <em>input</em> 과 "
-"<em>output</em> 옵션은 이 zone 으로 전달되어 들오거나 나가는 트래픽에 대한 기"
-"본 정책을 뜻합니다. <em>forward</em> 옵션은 zone 내에서 다른 네트워크들 사이"
-"를 오가는 forward traffic 에 대한 정책을 뜻합니다. <em>Covered networks</em> "
-"에서는 zone 의 영향을 받을 네트워크들을 지정할 수 있습니다."
+"이 섹션은 %q 의 공통 속성을 설정할 수 있습니다. <em>input</em> 과 "
+"<em>output</em> 옵션은 이 Zone 으로 전달되어 들오거나 나가는 트래픽에 대한 "
+"기본 정책을 뜻합니다. <em>forward</em> 옵션은 Zone 내에서 다른 네트워크들 "
+"사이를 오가는 포워드 트래픽에 대한 정책을 뜻합니다. <em>Covered networks</"
+"em> 에서는 Zone 의 영향을 받을 네트워크들을 지정할 수 있습니다."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:450
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
diff --git a/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
index c05e18812d..fe125b453c 100644
--- a/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-01 05:54+0000\n"
-"Last-Translator: somni <me@somni.one>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:92
msgid "%s DoH at %s:%s"
@@ -256,7 +256,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:53
msgid "Enable"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.ffmuc.doh.lua:3
msgid "FFMUC DNS - DE"
diff --git a/applications/luci-app-ksmbd/po/ar/ksmbd.po b/applications/luci-app-ksmbd/po/ar/ksmbd.po
index 4035c9e26b..81b891c737 100644
--- a/applications/luci-app-ksmbd/po/ar/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ar/ksmbd.po
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/bg/ksmbd.po b/applications/luci-app-ksmbd/po/bg/ksmbd.po
index f68922ec7b..6b690300a7 100644
--- a/applications/luci-app-ksmbd/po/bg/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/bg/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po b/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
index ee08dd028c..3d55fef957 100644
--- a/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/bn_BD/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/ca/ksmbd.po b/applications/luci-app-ksmbd/po/ca/ksmbd.po
index e170c006ee..8e918c19c9 100644
--- a/applications/luci-app-ksmbd/po/ca/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ca/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/cs/ksmbd.po b/applications/luci-app-ksmbd/po/cs/ksmbd.po
index 1ac1fce477..e1acc9f6ce 100644
--- a/applications/luci-app-ksmbd/po/cs/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/cs/ksmbd.po
@@ -111,12 +111,12 @@ msgstr "Sdílené adresáře"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Toto je obsah souboru '/etc/ksmbd/smb.conf.template', ze kterého bude "
+"Toto je obsah souboru '/etc/ksmbd/ksmbd.conf.template', ze kterého bude "
"vygenerována konfigurace CIFSD. Hodnoty ohraničené symbolem roury ('|') by "
"neměly být měněny, protože získají hodnoty ze záložky 'Obecná nastavení'."
diff --git a/applications/luci-app-ksmbd/po/da/ksmbd.po b/applications/luci-app-ksmbd/po/da/ksmbd.po
index a1711dd357..a4c0e05320 100644
--- a/applications/luci-app-ksmbd/po/da/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/da/ksmbd.po
@@ -113,12 +113,12 @@ msgstr "Delte mapper"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Dette er indholdet af filen \"/etc/ksmbd/smb.conf.template\", hvorfra din "
+"Dette er indholdet af filen \"/etc/ksmbd/ksmbd.conf.template\", hvorfra din "
"ksmbd-konfiguration vil blive genereret. Værdier, der er omgivet af pipe-"
"symboler ('|'), bør ikke ændres. De får deres værdier fra fanen 'General "
"Settings' (Generelle indstillinger)."
diff --git a/applications/luci-app-ksmbd/po/de/ksmbd.po b/applications/luci-app-ksmbd/po/de/ksmbd.po
index d1f758086a..7a7e2342b7 100644
--- a/applications/luci-app-ksmbd/po/de/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/de/ksmbd.po
@@ -117,12 +117,12 @@ msgstr "Freigegebene Verzeichnisse"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Dies ist der Inhalt der Datei '/etc/ksmbd/smb.conf.template', aus der die "
+"Dies ist der Inhalt der Datei '/etc/ksmbd/ksmbd.conf.template', aus der die "
"ksmbd-Konfiguration generiert wird. Werte, die durch Pipes ('|') "
"eingeschlossen sind, sollten nicht verändert werden. Sie erhalten ihre Werte "
"vom Tab 'Allgemeine Einstellungen'."
diff --git a/applications/luci-app-ksmbd/po/el/ksmbd.po b/applications/luci-app-ksmbd/po/el/ksmbd.po
index 7d7c0f8a80..8b8b6b985d 100644
--- a/applications/luci-app-ksmbd/po/el/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/el/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/en/ksmbd.po b/applications/luci-app-ksmbd/po/en/ksmbd.po
index bc5b90a74c..267c0e0779 100644
--- a/applications/luci-app-ksmbd/po/en/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/en/ksmbd.po
@@ -103,7 +103,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/es/ksmbd.po b/applications/luci-app-ksmbd/po/es/ksmbd.po
index fbbefa2fdd..af6a6b615f 100644
--- a/applications/luci-app-ksmbd/po/es/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/es/ksmbd.po
@@ -116,12 +116,12 @@ msgstr "Directorios compartidos"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Este es el contenido del archivo '/etc/ksmbd/smb.conf.template' desde el "
+"Este es el contenido del archivo '/etc/ksmbd/ksmbd.conf.template' desde el "
"cual se generará su configuración ksmbd. Los valores encerrados por símbolos "
"de tubería ('|') no deben cambiarse. Obtienen sus valores de la pestaña "
"'Configuración general'."
@@ -136,12 +136,12 @@ msgstr "Grupo de trabajo"
#~ "Edite la plantilla que se utiliza para generar la configuración de samba."
#~ msgid ""
-#~ "This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+#~ "This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
#~ "your samba configuration will be generated. Values enclosed by pipe "
#~ "symbols ('|') should not be changed. They get their values from the "
#~ "'General Settings' tab."
#~ msgstr ""
-#~ "Este es el contenido del archivo '/etc/ksmbd/smb.conf.template' a partir "
+#~ "Este es el contenido del archivo '/etc/ksmbd/ksmbd.conf.template' a partir "
#~ "del cual se generará su configuración de samba. Los valores encerrados "
#~ "por símbolos de tubería ('|') no deben cambiarse. Obtienen sus valores de "
#~ "la pestaña 'Configuración general'."
diff --git a/applications/luci-app-ksmbd/po/fi/ksmbd.po b/applications/luci-app-ksmbd/po/fi/ksmbd.po
index 203fc7ce7b..223f091a9c 100644
--- a/applications/luci-app-ksmbd/po/fi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/fi/ksmbd.po
@@ -111,7 +111,7 @@ msgstr "Jaetut hakemistot"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/fr/ksmbd.po b/applications/luci-app-ksmbd/po/fr/ksmbd.po
index c55a4bba32..0a281e0fc0 100644
--- a/applications/luci-app-ksmbd/po/fr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/fr/ksmbd.po
@@ -115,12 +115,12 @@ msgstr "Répertoires partagés"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Ceci est le contenu du fichier \"/etc/ksmbd/smb.conf.template\" à partir "
+"Ceci est le contenu du fichier \"/etc/ksmbd/ksmbd.conf.template\" à partir "
"duquel votre configuration ksmbd sera générée. Les valeurs entourées de "
"symboles 'pipe' ('|') ne doivent pas être modifiées. Les valeurs sont "
"obtenues dans l'onglet \"Paramètres Généraux\"."
diff --git a/applications/luci-app-ksmbd/po/he/ksmbd.po b/applications/luci-app-ksmbd/po/he/ksmbd.po
index 86dfda5f57..eaaf4e9d3e 100644
--- a/applications/luci-app-ksmbd/po/he/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/he/ksmbd.po
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/hi/ksmbd.po b/applications/luci-app-ksmbd/po/hi/ksmbd.po
index 01de7dcc5b..2be91e5d75 100644
--- a/applications/luci-app-ksmbd/po/hi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hi/ksmbd.po
@@ -103,7 +103,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/hu/ksmbd.po b/applications/luci-app-ksmbd/po/hu/ksmbd.po
index ea8fed6eb0..4725f707c2 100644
--- a/applications/luci-app-ksmbd/po/hu/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/hu/ksmbd.po
@@ -116,12 +116,12 @@ msgstr "Megosztott könyvtárak"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Ez az „/etc/ksmbd/smb.conf.template” fájl tartalma, amelyből a ksmbd "
+"Ez az „/etc/ksmbd/ksmbd.conf.template” fájl tartalma, amelyből a ksmbd "
"beállítások előállításra kerülnek. A csőszimbólumok („|”) között lévő "
"értékeket nem szabad megváltoztatni. Azok az „Általános beállítások” lapról "
"kapják az értékeiket."
diff --git a/applications/luci-app-ksmbd/po/it/ksmbd.po b/applications/luci-app-ksmbd/po/it/ksmbd.po
index 7c881bdd2f..8520452f3c 100644
--- a/applications/luci-app-ksmbd/po/it/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/it/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/ja/ksmbd.po b/applications/luci-app-ksmbd/po/ja/ksmbd.po
index c363d5f523..57bf0ffdcd 100644
--- a/applications/luci-app-ksmbd/po/ja/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ja/ksmbd.po
@@ -115,12 +115,12 @@ msgstr "共有ディレクトリ"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"これは、ksmbd 構成が生成されるファイル '/etc/ksmbd/smb.conf.template' の内容"
+"これは、ksmbd 構成が生成されるファイル '/etc/ksmbd/ksmbd.conf.template' の内容"
"です。 パイプ記号 ('|') で囲まれた値は変更しないでください。「一般設定」タブ"
"からそれらの値を取得します。"
diff --git a/applications/luci-app-ksmbd/po/ko/ksmbd.po b/applications/luci-app-ksmbd/po/ko/ksmbd.po
index 28670ef3e8..13175bc3f1 100644
--- a/applications/luci-app-ksmbd/po/ko/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ko/ksmbd.po
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/mr/ksmbd.po b/applications/luci-app-ksmbd/po/mr/ksmbd.po
index 15bfd95040..0b967d560f 100644
--- a/applications/luci-app-ksmbd/po/mr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/mr/ksmbd.po
@@ -113,7 +113,7 @@ msgstr "सामायिक निर्देशिका"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/ms/ksmbd.po b/applications/luci-app-ksmbd/po/ms/ksmbd.po
index d261bc4731..560c0c72a2 100644
--- a/applications/luci-app-ksmbd/po/ms/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ms/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po b/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
index 7087d974f2..f760056597 100644
--- a/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/nb_NO/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/pl/ksmbd.po b/applications/luci-app-ksmbd/po/pl/ksmbd.po
index 5170bc8a42..f0f0034373 100644
--- a/applications/luci-app-ksmbd/po/pl/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pl/ksmbd.po
@@ -114,12 +114,12 @@ msgstr "Udostępniane katalogi"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"To jest zawartość pliku '/etc/ksmbd/smb.conf.template', na podstawie którego "
+"To jest zawartość pliku '/etc/ksmbd/ksmbd.conf.template', na podstawie którego "
"zostanie wygenerowana konfiguracja ksmbd. Wartości otoczone symbolem kreski "
"pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną pobrane z "
"zakładki \"Ustawienia główne\"."
diff --git a/applications/luci-app-ksmbd/po/pt/ksmbd.po b/applications/luci-app-ksmbd/po/pt/ksmbd.po
index d84478a3d0..8b27aa2b32 100644
--- a/applications/luci-app-ksmbd/po/pt/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pt/ksmbd.po
@@ -113,12 +113,12 @@ msgstr "Directórios Partilhados"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Este é o conteúdo do ficheiro '/etc/ksmbd/smb.conf.template' do qual a sua "
+"Este é o conteúdo do ficheiro '/etc/ksmbd/ksmbd.conf.template' do qual a sua "
"configuração ksmbd será gerada. Os valores incluídos pelos símbolos dos "
"tubos ('|') não devem ser alterados. Eles obtêm os seus valores da aba "
"'Configurações Gerais'."
diff --git a/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po b/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
index 25a97fddd6..e19309f84e 100644
--- a/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
@@ -114,12 +114,12 @@ msgstr "Diretórios Compartilhados"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Este é o conteúdo do arquivo \"/etc/ksmbd/smb.conf.template\" a partir do "
+"Este é o conteúdo do arquivo \"/etc/ksmbd/ksmbd.conf.template\" a partir do "
"qual sua configuração ksmbd será gerada. Os valores delimitados por símbolos "
"de tubulação (\"|\") não devem ser alterados. Eles obtêm seus valores na "
"guia \"Configurações Gerais\"."
diff --git a/applications/luci-app-ksmbd/po/ro/ksmbd.po b/applications/luci-app-ksmbd/po/ro/ksmbd.po
index 44fe8c55ca..0f1390b582 100644
--- a/applications/luci-app-ksmbd/po/ro/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ro/ksmbd.po
@@ -116,12 +116,12 @@ msgstr "Directoare partajate"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Acesta este conținutul fișierului \"/etc/ksmbd/smb.conf.template\", din care "
+"Acesta este conținutul fișierului \"/etc/ksmbd/ksmbd.conf.template\", din care "
"va fi generată configurația ksmbd. Valorile delimitate de simboluri pipe "
"('|') nu trebuie modificate. Acestea își obțin valorile din fila 'General "
"Settings'."
diff --git a/applications/luci-app-ksmbd/po/ru/ksmbd.po b/applications/luci-app-ksmbd/po/ru/ksmbd.po
index 1bf5ab9d53..e41306f04a 100644
--- a/applications/luci-app-ksmbd/po/ru/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ru/ksmbd.po
@@ -115,12 +115,12 @@ msgstr "Папки общего доступа"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Это содержимое файла \"/etc/ksmbd/smb.conf.template\", из которого будет "
+"Это содержимое файла \"/etc/ksmbd/ksmbd.conf.template\", из которого будет "
"создана ваша конфигурация ksmbd. Значения, заключенные символами pipe ('|'), "
"не следует менять. Они получают свои значения из вкладки «Общие настройки»."
diff --git a/applications/luci-app-ksmbd/po/sk/ksmbd.po b/applications/luci-app-ksmbd/po/sk/ksmbd.po
index ea85e0de50..bece863174 100644
--- a/applications/luci-app-ksmbd/po/sk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sk/ksmbd.po
@@ -119,12 +119,12 @@ msgstr "Zdieľané adresáre"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Toto je obsah súboru '/etc/ksmbd/smb.conf.template', z ktorého bude "
+"Toto je obsah súboru '/etc/ksmbd/ksmbd.conf.template', z ktorého bude "
"vygenerovaná vaša konfigurácia ksmbd. Hodnoty uzavreté symbolmi rúry ('|') "
"by sa nemali meniť. Získavajú svoje hodnoty zo záložky \"Všeobecné "
"nastavenia\"."
diff --git a/applications/luci-app-ksmbd/po/sv/ksmbd.po b/applications/luci-app-ksmbd/po/sv/ksmbd.po
index b5b3058336..523239f35b 100644
--- a/applications/luci-app-ksmbd/po/sv/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/sv/ksmbd.po
@@ -109,7 +109,7 @@ msgstr "Delade mappar"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/templates/ksmbd.pot b/applications/luci-app-ksmbd/po/templates/ksmbd.pot
index bdab3d30f1..c547fa05e1 100644
--- a/applications/luci-app-ksmbd/po/templates/ksmbd.pot
+++ b/applications/luci-app-ksmbd/po/templates/ksmbd.pot
@@ -100,7 +100,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/tr/ksmbd.po b/applications/luci-app-ksmbd/po/tr/ksmbd.po
index 77d4b1dcc4..5037f2a582 100644
--- a/applications/luci-app-ksmbd/po/tr/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/tr/ksmbd.po
@@ -113,12 +113,12 @@ msgstr "Paylaşılan Dizinler"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Bu, ksmbd yapılandırmanızın oluşturulacağı '/etc/ksmbd/smb.conf.template' "
+"Bu, ksmbd yapılandırmanızın oluşturulacağı '/etc/ksmbd/ksmbd.conf.template' "
"dosyasının içeriğidir. Boru sembolleriyle ('|') çevrelenen değerler "
"değiştirilmemelidir. Değerlerini 'Genel Ayarlar' sekmesinden alırlar."
diff --git a/applications/luci-app-ksmbd/po/uk/ksmbd.po b/applications/luci-app-ksmbd/po/uk/ksmbd.po
index 5507a08845..ddf539c904 100644
--- a/applications/luci-app-ksmbd/po/uk/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/uk/ksmbd.po
@@ -117,12 +117,12 @@ msgstr "Спільні каталоги"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"Це вміст файлу '/etc/ksmbd/smb.conf.template', з якого буде створено вашу "
+"Це вміст файлу '/etc/ksmbd/ksmbd.conf.template', з якого буде створено вашу "
"конфігурацію ksmbd. Значення, укладені символами pipe ('|'), не слід "
"змінювати. Вони отримують свої значення на вкладці \"Загальні налаштування\"."
diff --git a/applications/luci-app-ksmbd/po/vi/ksmbd.po b/applications/luci-app-ksmbd/po/vi/ksmbd.po
index da17b6046c..200b2272ab 100644
--- a/applications/luci-app-ksmbd/po/vi/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/vi/ksmbd.po
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
diff --git a/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po b/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
index f5d92f53af..5149ca9530 100644
--- a/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/zh_Hans/ksmbd.po
@@ -112,12 +112,12 @@ msgstr "共享目录"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"这是将从其上生成 ksmbd 配置的文件“/etc/ksmbd/smb.conf.template”的内容。由管道"
+"这是将从其上生成 ksmbd 配置的文件“/etc/ksmbd/ksmbd.conf.template”的内容。由管道"
"符(“|”)包围的值不应更改。它们将从“常规设置”标签中获取其值。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
diff --git a/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po b/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
index 9659f78610..bb6ec6cc1c 100644
--- a/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/zh_Hant/ksmbd.po
@@ -109,12 +109,12 @@ msgstr "分享目錄"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:49
msgid ""
-"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which "
"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
"('|') should not be changed. They get their values from the 'General "
"Settings' tab."
msgstr ""
-"這是將從其上產生 ksmbd 設定的檔案「/etc/ksmbd/smb.conf.template」的內容。由管"
+"這是將從其上產生 ksmbd 設定的檔案「/etc/ksmbd/ksmbd.conf.template」的內容。由管"
"道符號 (「|」) 包圍的值不應變更。它們將從「一般設定」標籤中取得其值。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:38
diff --git a/applications/luci-app-mwan3/po/ko/mwan3.po b/applications/luci-app-mwan3/po/ko/mwan3.po
index 401e086d26..823419bcc5 100644
--- a/applications/luci-app-mwan3/po/ko/mwan3.po
+++ b/applications/luci-app-mwan3/po/ko/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-10 03:18+0000\n"
-"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -151,7 +151,7 @@ msgstr "디버그"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
msgid "Destination address"
-msgstr ""
+msgstr "목적지 주소"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:65
msgid "Destination port"
diff --git a/applications/luci-app-simple-adblock/Makefile b/applications/luci-app-simple-adblock/Makefile
index 5015fa51e4..d7dc975c4f 100644
--- a/applications/luci-app-simple-adblock/Makefile
+++ b/applications/luci-app-simple-adblock/Makefile
@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
-PKG_VERSION:=1.9.2-5
+PKG_VERSION:=1.9.3-1
LUCI_TITLE:=Simple Adblock Web UI
LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service.
diff --git a/applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js b/applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js
index 6b428f08da..dd311cd497 100644
--- a/applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js
+++ b/applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js
@@ -110,9 +110,15 @@ return view.extend({
o = s.taboption("tab_advanced", form.Value, "download_timeout", _("Download time-out (in seconds)"),
_("Stop the download if it is stalled for set number of seconds."));
- o.default = "10";
+ o.default = "20";
o.datatype = "range(1,60)";
+ o = s.taboption("tab_advanced", form.Value, "curl_max_file_size", _("Curl maximum file size (in bytes)"),
+ _("If curl is installed and detected, it would not download files bigger than this."));
+ o.default = "";
+ o.datatype = "uinteger";
+ o.rmempty = true;
+
o = s.taboption("tab_advanced", form.Value, "curl_retry", _("Curl download retry"),
_("If curl is installed and detected, it would retry download this many times on timeout/fail."));
o.default = "3";
@@ -138,21 +144,31 @@ return view.extend({
s = m.section(form.NamedSection, "config", "simple-adblock",
_("Allowed and Blocked Lists Management"));
+ o = s.option(form.Value, "dnsmasq_config_file_url", _("Dnsmasq Config File URL"),
+ _("URL to the external dnsmasq config file, see the %sREADME%s for details.")
+ .format("<a href=\"" + pkg.URL + "#dnsmasq_config_file_url\" target=\"_blank\">", "</a>"));
+ o.addremove = true;
+ o.rmempty = true;
o = s.option(form.DynamicList, "allowed_domain", _("Allowed Domains"),
_("Individual domains to be allowed."));
- o.addremove = false;
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
o = s.option(form.DynamicList, "allowed_domains_url", _("Allowed Domain URLs"),
_("URLs to lists of domains to be allowed."));
- o.addremove = false;
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
o = s.option(form.DynamicList, "blocked_domain", _("Blocked Domains"),
_("Individual domains to be blocked."));
- o.addremove = false;
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
o = s.option(form.DynamicList, "blocked_domains_url", _("Blocked Domain URLs"),
_("URLs to lists of domains to be blocked."));
- o.addremove = false;
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
o = s.option(form.DynamicList, "blocked_hosts_url", _("Blocked Hosts URLs"),
_("URLs to lists of hosts to be blocked."));
- o.addremove = false;
+ o.depends('dnsmasq_config_file_url', '');
+ o.addremove = true;
return Promise.all([status.render(), m.render()]);
})
diff --git a/applications/luci-app-simple-adblock/po/ar/simple-adblock.po b/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
index e2403e6171..069365b504 100644
--- a/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ar/simple-adblock.po
@@ -11,191 +11,192 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "نطاقات محظورة"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "إعدادات"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "تعطيل"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "تعطيل"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "شغل"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "خطأ"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -203,270 +204,307 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "معلومات"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "جار التحميل"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "بداية"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "قف"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "توقفت"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "تحذير"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "لا شيء"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "إعدادات"
+
+#~ msgid "Info"
+#~ msgstr "معلومات"
+
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
diff --git a/applications/luci-app-simple-adblock/po/bg/simple-adblock.po b/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
index a786f06470..18caa854cc 100644
--- a/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/bg/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Конфигурация"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Забрани"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Забрани"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Разрешаване"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Грешка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,270 +203,304 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Зареждане"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Конфигурация"
+
+#~ msgid "Loading"
+#~ msgstr "Зареждане"
diff --git a/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po b/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
index f9d64f2c85..8673fe6b96 100644
--- a/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/bn_BD/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "কনফিগারেশন"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "সক্রিয় করুন"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "ভুল"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,270 +203,304 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "তথ্য"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "শুরু করুন"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "সতর্কতা"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "কনফিগারেশন"
+
+#~ msgid "Info"
+#~ msgstr "তথ্য"
diff --git a/applications/luci-app-simple-adblock/po/ca/simple-adblock.po b/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
index 5d5c79f030..7c4bfabfd7 100644
--- a/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ca/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Dominis blocats"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Configuració"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,273 +203,304 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Configuració"
+
#~ msgid "Reload"
#~ msgstr "Torna a carregar"
diff --git a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
index a0fdb30bc1..62ee9f4cc2 100644
--- a/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/cs/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Chyba: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Chyba: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s není nainstalován nebo nenalezen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Přidat IPv6 záznamy"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Přidat IPv6 záznamy do seznamu blokovaných položek."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Pokročilé nastavení"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Základní nastavení"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blokované domény"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Shromážděné chyby"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Nastavení"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Ovládá systémový protokol a podrobnosti výstupu konzoly."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Počet pokusů opakování stahování pomocí cURL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr "Služba DNS"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
+msgstr "Služba DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,274 +203,317 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Informace"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Stav služby"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Zastavit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "žádný"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Chyba: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Chyba: %s %s"
+
+#~ msgid "Collected Errors"
+#~ msgstr "Shromážděné chyby"
+
+#~ msgid "Configuration"
+#~ msgstr "Nastavení"
+
+#~ msgid "Info"
+#~ msgstr "Informace"
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "Zakázané URL adresy domén"
diff --git a/applications/luci-app-simple-adblock/po/da/simple-adblock.po b/applications/luci-app-simple-adblock/po/da/simple-adblock.po
index a77356ca3d..ab611755c3 100644
--- a/applications/luci-app-simple-adblock/po/da/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/da/simple-adblock.po
@@ -10,193 +10,194 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Fejl: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Fejl: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s er ikke installeret eller ikke fundet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Tilføj IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Tilføj IPv6-poster til bloklisten."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Avanceret konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Tilladte domæne-URL'er"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Tilladte domæner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Administration af tilladte og blokerede lister"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Forsøg på at oprette en komprimeret cache af bloklisten i den vedvarende "
"hukommelse."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Automatisk konfigurationsopdatering"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Grundlæggende konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Blokerede domæne-URL'er"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blokerede domæner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Blokerede værts-URL'er"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Blokerer %s domæner (med %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "Cache-fil, der indeholder %s domæner fundet."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Samlede fejl"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Komprimeret cache-fil fundet."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Styrer systemlog og konsoloutput verbositet."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl download prøv igen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS-tjeneste"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Yderligere værter"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ Konfig"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr "DNSMASQ Ipsæt"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr "DNSMASQ Nft sæt"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ-servere fil"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Forsinkelse (i sekunder) for start ved opstart"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Deaktiver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Deaktiver fejlfinding"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Tilføj ikke IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Gem ikke komprimeret cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Brug ikke samtidig behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Download timeout (i sekunder)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Downloader"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktiver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Aktiver fejlfinding"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Aktiverer fejlsøgningsoutput til /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Fejl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Fail"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Tving gen-download"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Tving genindlæsning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Tving router DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Tving router DNS-server til alle lokale enheder"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Tvinger routerens DNS-brug på lokale enheder, også kendt som DNS-kapring."
@@ -205,11 +206,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Giv UCI og filadgang til luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6-understøttelse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -217,24 +224,19 @@ msgstr ""
"Hvis curl er installeret og registreret, vil den prøve at downloade så mange "
"gange ved timeout/fejl."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Individuelle domæner skal tillades."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Individuelle domæner skal blokeres."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED for at angive status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -242,247 +244,339 @@ msgstr ""
"Start alle lister, der downloades og behandles samtidigt, hvilket reducerer "
"tjenestens starttid."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "Lad lokale enheder bruge deres egne DNS-servere, hvis de er indstillet"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Indlæser"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Besked"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Indstilling af output verbositet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Udfør en opdatering af konfigurationen, før downloading af blok-/"
"tilladelseslisterne."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Vælg den DNS-opløsningsmulighed, for at oprette adblock-listen for, se "
-"%sREADME%s for detaljer."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Vælg den LED, der ikke allerede er brugt i %sSystem LED Configuration%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Bemærk venligst, at %s ikke understøttes på dette system."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Genstarter"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Kør service efter indstillet forsinkelse ved opstart."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Kontrol af tjenesten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Tjenestestatus [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simpel AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock-indstillinger"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Samtidig behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Noget output"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Starter"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Stop"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Stopper overførslen, hvis den er gået i stå i det indstillede antal sekunder."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Stoppet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Gem komprimeret cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Gem komprimeret cache-fil på routeren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Succes"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Undertrykk output"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Opgave"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URL'er til lister over domæner, der skal tillades."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URL'er til lister over domæner, der skal blokeres."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URL'er til lister over værter, der skal blokeres."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Unbound AdBlock Liste"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Brug samtidig behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Verbose output"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Advarsel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "kunne ikke få adgang til delt hukommelse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "fejlede ved oprettelsen af '%s' fil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr "Det lykkedes ikke at oprette en blokliste eller genstarte DNS resolver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "kunne ikke oprette komprimeret cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "kunne ikke oprette output/cache/gzip-filmappe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "download mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "Det lykkedes ikke at downloade filen Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "formatering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "kunne ikke flytte '%s' til '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "Det lykkedes ikke at flytte midlertidig datafil til '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "optimering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "undlod at parse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "kunne ikke parse Config Update-fil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "kunne ikke behandle tilladelseslisten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "kunne ikke genindlæse/genstarte DNS-resolver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "kunne ikke fjerne midlertidige filer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "kunne ikke genstarte/genindlæse DNS-resolver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "sortering af datafil mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "kunne ikke stoppe %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "udpakning af komprimeret cache mislykkedes"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "ingen HTTPS/SSL-understøttelse på enheden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "ingen"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Fejl: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Fejl: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Cache-fil, der indeholder %s domæner fundet."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Samlede fejl"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ Yderligere værter"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ Konfig"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ipsæt"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft sæt"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ-servere fil"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Forsinkelse (i sekunder) for start ved opstart"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Indlæser"
+
+#~ msgid "Message"
+#~ msgstr "Besked"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Vælg den DNS-opløsningsmulighed, for at oprette adblock-listen for, se "
+#~ "%sREADME%s for detaljer."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Kør service efter indstillet forsinkelse ved opstart."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Tjenestestatus [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Simple AdBlock-indstillinger"
+
+#~ msgid "Success"
+#~ msgstr "Succes"
+
+#~ msgid "Task"
+#~ msgstr "Opgave"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Unbound AdBlock Liste"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "DNSMASQ IP-sæt"
diff --git a/applications/luci-app-simple-adblock/po/de/simple-adblock.po b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
index 970b87a19e..e6c22938b7 100644
--- a/applications/luci-app-simple-adblock/po/de/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
@@ -10,194 +10,195 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s-Fehler: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s-Fehler: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "IPv6-Einträge hinzufügen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Füge IPv6-Einträge zur Blockliste hinzu."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Erweiterte Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Zulässige Domain-URLs"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Erlaubte Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Verwaltung zugelassener und gesperrter Listen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Versuche einen komprimierten Cache der Blockliste im persistenten Speicher "
"zu erstellen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Automatisches Update der Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Grundlegende Konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URLs von gesperrten Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Gesperrte Domains"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URLs gesperrter Hosts"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Blockieren von %s Domänen (mit %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "Cache-Datei mit %s Domänen gefunden."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Gesammelte Fehler"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Komprimierte Cache-Datei gefunden."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Steuert die Ausführlichkeit des Systemprotokolls und der Konsolenausgabe."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl-Download-Wiederholung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS-Dienst"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Zusätzliche Hosts"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ-Konfiguration"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr "DNSMASQ-Ipset"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr "DNSMASQ Nft-Set"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ Server-Datei"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Verzögerung (in Sekunden) für den Start beim Booten"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Deaktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Debugging deaktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Keine IPv6-Einträge hinzufügen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Keinen komprimierten Cache speichern"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Verwende keine Simultanverarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Download-Timeout (in Sekunden)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Herunterladen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Debugging aktivieren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Debug-Ausgabe nach /tmp/simple-adblock.log aktivieren."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Fehler"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Fehlschlag"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Erneutes Herunterladen erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Erneut Laden erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Router-DNS erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Router-DNS-Server auf alle lokalen Geräte erzwingen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Erzwingt die Verwendung des Router-DNS auf lokalen Geräten, auch als DNS "
@@ -207,11 +208,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "UCI- und Dateizugriff für luci-app-simple-adblock gewähren"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 Unterstützung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -219,24 +226,19 @@ msgstr ""
"Neuversuche bei Zeitüberschreitung/Fehler des Downloads, falls Curl "
"installiert und erkannt wird."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Einzelne zuzulassende Domänen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Einzelne zu sperrende Domains."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED für Statusanzeige"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -244,252 +246,344 @@ msgstr ""
"Starte alle Listen Downloads und Verarbeitungsvorgänge gleichzeitig, "
"reduziert Startzeit des Dienstes."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Lassen Sie lokale Geräte ihre eigenen DNS-Server verwenden, wenn diese "
"eingestellt sind"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Lade"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Nachricht"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Ausgabe-Verbositätseinstellung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Konfigurationsaktualisierung vor dem Herunterladen der Block/Allow-Listen "
"durchführen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Wählen Sie die DNS-Auflösungsoption aus, für die Sie die Adblock-Liste "
-"erstellen möchten, siehe %sREADME%s für weitere Details."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Wähle eine frei nutzbare LED aus, die noch nicht in der %sSystem-LED-"
"Konfiguration%s verwendet wird."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Bitte beachte, dass %s auf diesem System nicht unterstützt wird."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Starte neu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Dienst mit Verzögerung beim Starten ausführen."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Dienstverwaltung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Servicestatus [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Einfacher AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock Einstellungen"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Gleichzeitige Verarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Einige Ausgaben"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Starte"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Stoppe den Download falls er für mehr als die gewählte Anzahl an Sekunden "
"stockt."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Angehalten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Speicher komprimierten Zwischenspeicher"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Speicher komprimierte Zwischenspeicherdatei auf Router"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Erfolgreich"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Unterdrücke Ausgabe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Aufgabe"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URLs zu Listen von Domains, die zugelassen werden sollen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URLs zu Listen von Domains, die blockiert werden sollen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs zu Listen von Hosts, die blockiert werden sollen."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Unbound Adblock-Liste"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Nutze Simultanverarbeitung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Ausführliche Ausgabe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Warnung"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "Zugriff auf gemeinsamen Speicherbereich fehlgeschlagen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "Erstellen der %s-Datei schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"Erstellung der Blockier-Liste oder Neustart des DNS-Resolvers fehlgeschlagen"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "Komprimierter Cache konnte nicht erzeugt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "Fehler beim Erstellen des Ausgabe-/Cache-/gzip-Dateiverzeichnisses"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "Herunterladen schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "Fehler beim Herunterladen der Konfigurationsaktualisierungsdatei"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "Formatierung der Datei schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "Verschieben von '%s' nach '%s' schlug fehl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "Temporärdatei konnte nicht nach '%s' verschoben werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "Datei konnte nicht optimiert werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "konnte nicht eingelesen werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "Fehler beim Parsen der Konfigurationsaktualisierungsdatei"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "Fehler beim Verarbeiten der Zulassungsliste"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "Der DNS-Resolver-Prozess konnte nicht (neu-) gestartet werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "Temporäre Dateien konnten nich verschoben werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "Der DNS-Resolver-Prozess konnte nicht (neu-) gestartet werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "Datei konnte nicht sortiert werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "%s konnte nicht gestoppt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "Komprimierter Cache konnte nicht entpackt werden"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "keine Unterstützung für HTTPS/SSL auf dem Gerät"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "kein"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s-Fehler: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s-Fehler: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Cache-Datei mit %s Domänen gefunden."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Gesammelte Fehler"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ Zusätzliche Hosts"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ-Konfiguration"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ-Ipset"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft-Set"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ Server-Datei"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Verzögerung (in Sekunden) für den Start beim Booten"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid "Message"
+#~ msgstr "Nachricht"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Wählen Sie die DNS-Auflösungsoption aus, für die Sie die Adblock-Liste "
+#~ "erstellen möchten, siehe %sREADME%s für weitere Details."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Dienst mit Verzögerung beim Starten ausführen."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Servicestatus [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Simple AdBlock Einstellungen"
+
+#~ msgid "Success"
+#~ msgstr "Erfolgreich"
+
+#~ msgid "Task"
+#~ msgstr "Aufgabe"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Unbound Adblock-Liste"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "DNSMASQ IP Set"
diff --git a/applications/luci-app-simple-adblock/po/el/simple-adblock.po b/applications/luci-app-simple-adblock/po/el/simple-adblock.po
index 3091fade3a..1d91cc665c 100644
--- a/applications/luci-app-simple-adblock/po/el/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/el/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Διαμόρφωση"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Σφάλμα"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,270 +203,301 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Διαμόρφωση"
diff --git a/applications/luci-app-simple-adblock/po/en/simple-adblock.po b/applications/luci-app-simple-adblock/po/en/simple-adblock.po
index ec9488e3e6..7b505cd49a 100644
--- a/applications/luci-app-simple-adblock/po/en/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/en/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,270 +203,298 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/es/simple-adblock.po b/applications/luci-app-simple-adblock/po/es/simple-adblock.po
index 9fbcaaa8c7..170029ed36 100644
--- a/applications/luci-app-simple-adblock/po/es/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/es/simple-adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-08-28 23:17+0000\n"
+"PO-Revision-Date: 2022-11-22 20:44+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/es/>\n"
@@ -11,196 +11,202 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.1-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Error: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Error: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s no está instalado o no se encuentra"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr "Activo"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Añadir entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Añadir entradas IPv6 a la lista de bloqueo."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configuración avanzada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "URLs de dominio permitidas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Dominios permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Gestión de listas permitidas y bloqueadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Intente crear un caché comprimido de la lista de bloqueo en la memoria "
"persistente."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Actualización automática de configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configuración básica"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URLs de dominio bloqueadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Dominios bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URLs de hosts bloqueadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueando %s dominios(con %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "Archivo de caché que contiene %s dominios encontrados."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr "Archivo de caché encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Errores recopilados"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr "Archivo de caché comprimido creado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Archivo de caché comprimido encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Configuración"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Controla el registro del sistema y la verbosidad de salida de la consola."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Intento de descarga de Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+#, fuzzy
+msgid "Curl maximum file size (in bytes)"
+msgstr "Curl tamaño máximo de archivo (en bytes)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Servicio de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "Hosts adicionales de DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "Config de DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+#, fuzzy
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
+"Opción de resolución de DNS, consulte %sREADME%s para obtener más "
+"información."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "Archivo de servidores DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Retardo (en segundos) para el inicio en el arranque"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Desactivar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Desactivar depuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr "Desactivando el servicio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "URL del archivo de configuración de Dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "No añadir entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "No almacene caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "No use procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Tiempo de espera de descarga (en segundos)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Descargando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Activar depuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Activa la salida de depuración a /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr "Activando el servicio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Error"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Fallo"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr "Forzar puertos DNS:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Forzar re-descarga"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Forzar recarga"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Forzar al DNS del enrutador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+#, fuzzy
+msgid "Force re-downloading %s block lists"
+msgstr "Forzar la re-descarga de listas de bloqueo %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Fuerza el uso de DNS del enrutador en dispositivos locales, también conocido "
@@ -210,11 +216,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Conceder acceso UCI y a archivos para luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Soporte IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Si curl está instalado y detectado, no descargará archivos más grandes que "
+"este."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -222,24 +236,19 @@ msgstr ""
"Si curl está instalado y detectado, volvería a intentar descargar esto "
"muchas veces en tiempo de espera/falla."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Dominios individuales que se permitirán."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Dominios individuales para ser bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED para indicar estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -247,251 +256,345 @@ msgstr ""
"Inicie todas las descargas y el procesamiento de listas simultáneamente, "
"reduciendo el tiempo de inicio del servicio."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Permita que los dispositivos locales usen sus propios servidores DNS si "
"están configurados"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Cargando"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr "No instalado o no encontrado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Mensaje"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Configuración de verbosidad de salida"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Realice la actualización de la configuración antes de descargar las listas "
"de bloqueos/permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Elija la opción de resolución DNS para la que crear la lista de bloqueos de "
-"anuncios; consulte %sREADME%s para obtener más detalles."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Elija el LED que ya no se utiliza en %sConfiguración del LED del sistema%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Tenga en cuenta que %s no es compatible con este sistema."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Ejecute el servicio después de la demora establecida en el arranque."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Control de servicio"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr "Errores de servicio"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Estado del servicio [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr "Advertencias de servicio"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "AdBlock simple"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Configuración de Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "AdBlock simple - Configuración"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr "AdBlock simple - Estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Alguna salida"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr "Iniciando el servicio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Detener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Detenga la descarga si está detenida durante un número determinado de "
"segundos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Detenido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr "Deteniendo el servicio %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Almacenar caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Almacene el archivo de caché comprimido en el enrutador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Éxito"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Suprimir salida"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Tarea"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"URL del archivo de configuración de dnsmasq externo, consulte %sREADME%s "
+"para obtener más información."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URLs a listas de dominios que se permitirán."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URLs a listas de dominios a bloquear."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs a listas de hosts a bloquear."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Lista de AdBlock Unbound"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Usar procesamiento simultáneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Salida detallada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr "Versión: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Advertencia"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr "desactivado"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+#, fuzzy
+msgid "dnsmasq additional hosts"
+msgstr "hosts adicionales de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+#, fuzzy
+msgid "dnsmasq config"
+msgstr "configuración de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+#, fuzzy
+msgid "dnsmasq ipset"
+msgstr "conjunto de ips de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+#, fuzzy
+msgid "dnsmasq nft set"
+msgstr "conjunto nft de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "archivo de servidores de dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "no se pudo acceder a la memoria compartida"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "no se pudo crear el archivo '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"no se pudo crear la lista de bloqueo o reiniciar el solucionador de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "error al crear caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "no se pudo crear el directorio de archivos de salida/caché/gzip"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "error al descargar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "no se pudo descargar el archivo de actualización de configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "error al formatear el archivo de datos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "no se pudo mover '%s' a '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "no se pudo mover el archivo de datos temporales a '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "no se pudo optimizar el archivo de datos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "no se pudo analizar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "no se pudo analizar el archivo de actualización de configuración"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "no se pudo procesar la lista de permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "error al recargar/reiniciar el solucionador DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "error al eliminar los archivos temporales"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "error al reiniciar/recargar el solucionador DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "error al ordenar el archivo de datos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "no se pudo detener %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "no se pudo descomprimir el caché comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "sin soporte HTTPS/SSL en el dispositivo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "ninguno"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+#, fuzzy
+msgid "unbound adblock list"
+msgstr "lista de adblock no enlazada"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Error: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Error: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Archivo de caché que contiene %s dominios encontrados."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Errores recopilados"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuración"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Hosts adicionales de DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Config de DNSMASQ"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Archivo de servidores DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Retardo (en segundos) para el inicio en el arranque"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid "Message"
+#~ msgstr "Mensaje"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Elija la opción de resolución DNS para la que crear la lista de bloqueos "
+#~ "de anuncios; consulte %sREADME%s para obtener más detalles."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr ""
+#~ "Ejecute el servicio después de la demora establecida en el arranque."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Estado del servicio [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Configuración de Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Éxito"
+
+#~ msgid "Task"
+#~ msgstr "Tarea"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Lista de AdBlock Unbound"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "Conjunto de IPs de DNSMASQ"
diff --git a/applications/luci-app-simple-adblock/po/fi/simple-adblock.po b/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
index 518dc2112d..12b397fe4e 100644
--- a/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fi/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Estetyt verkkonimet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Kokoonpano"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Poista käytöstä"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Poista käytöstä"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ota käyttöön"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Virhe"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,270 +203,307 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6-tuki"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Tietoja"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Ladataan"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Aloita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Pysäytä"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Pysäytetty"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Varoitus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "ei mitään"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Kokoonpano"
+
+#~ msgid "Info"
+#~ msgstr "Tietoja"
+
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
diff --git a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
index eda8811a23..7c4385f88b 100644
--- a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
@@ -10,194 +10,195 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Erreur : %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Erreur : %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s n'est pas installé ou introuvable"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Ajouter des entrées IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Ajouter des entrées IPv6 à la liste de blocage."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configuration avancée"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "URLs de domaines autorisés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Domaines autorisés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Tentative de création d'un cache compressé de la liste de blocage dans la "
"mémoire persistante."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Mise à jour automatique de la configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configuration de Base"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URLs de domaines bloqués"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domaines bloqués"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URLs des hôtes bloqués"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "Cache file contient %s domaines trouvé."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Erreurs Collectées"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Fichier Compressé cache trouvé."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Configuration"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Contrôle la verbosité du journal système et de la sortie de la console."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Réessayer le téléchargement via Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Service DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "Hôtes additionnels DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "Configuration DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "Fichier des serveurs DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Délai (en secondes) pour le démarrage suite au boot"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Désactiver"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Désactiver le Débogage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Ne pas ajouter d'entrées IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Ne pas conserver le cache compressé"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Ne pas utiliser de processus simultanés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Time-out de téléchargement (en secondes)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Téléchargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Activer le Débogage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Active la sortie de débogage vers /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Erreur"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Echec"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Forcer le re-téléchargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Forcer le re-chargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Forcer le Routeur DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Routage forcé du serveur DNS vers tous les appareils locaux"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Routage forcé du serveur DNS sur les appareils locaux, également connu sous "
@@ -207,11 +208,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Support IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -219,24 +226,19 @@ msgstr ""
"Si CURL est détecté et installé, il tentera à nouveau le téléchargement en "
"cas d'échec ou de time-out ce nombre de fois."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Domaines individuels à autoriser."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Domaines individuels à bloquer."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Infos"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "Indiquer le status avec les LED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -244,250 +246,331 @@ msgstr ""
"Lancer simultanément le téléchargement et le traitement de toutes les "
"listes, ce qui réduit le temps de démarrage du service."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Permettre aux appareils locaux d'utiliser leurs propres serveurs DNS s'ils "
"sont configurés"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Chargement"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Configuration de la verbosité de la sortie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Effectuer la mise à jour de la configuration avant de télécharger les listes "
"de blocage / autorisation."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Choisissez la LED qui n'est pas déjà utilisée dans %sConfiguration de la LED "
"du système%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Veuillez noter que ce système ne prend pas en charge le %s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Redémarrage"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Exécuter le service après avoir défini un délai au démarrage."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Contrôle de service"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Statut du service"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "État du service [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Adblock Simple"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Configuration de Adblock Simple"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Traitement simultané"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Quelques informations en sortie"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Démarrer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Démarrage"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Arrêter"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Arrêter le téléchargement s'il est bloqué pendant ce nombre de secondes."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Arrêté"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Conserver le cache compressé"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Conserver le fichier du cache compressé sur le routeur"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Succès"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Supprimer la sortie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Tâche"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Liste Adblock non liée"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Utiliser des processus simultanés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Sortie verbeuse"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Avertissement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "impossible d'accéder à la mémoire partagée"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "échec de création du fichier '% s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"échec de la création de la liste de blocage ou du redémarrage du résolveur "
"DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "échec de création du cache compressé"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "échec de téléchargement"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "échec du téléchargement du fichier de mise à jour de la configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "Echec du format de fichier de données"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "échec du déplacement de '% s' vers '% s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "Echec deplacement données temporaires fichier '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "pas réussi à optimiser le fichier de données"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "pas réussi à analyser"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "Échec de l’analyse du fichier de mise à jour de configuration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "échec du traitement de la liste autorisée"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "échec de rechargement / redémarrage du résolveur DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "echec suppression fichiers temporaires"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "échec du redémarrage ou de rechargement de résolution DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "echec de trier le fichier de données"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "n'a pas pu arrêter% s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "echec décompression cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "pas de prise en charge HTTPS/SSL sur l’appareil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "aucun"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Erreur : %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Erreur : %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Cache file contient %s domaines trouvé."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Erreurs Collectées"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuration"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Hôtes additionnels DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Configuration DNSMASQ"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Fichier des serveurs DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Délai (en secondes) pour le démarrage suite au boot"
+
+#~ msgid "Info"
+#~ msgstr "Infos"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "Message"
+#~ msgstr "Message"
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Exécuter le service après avoir défini un délai au démarrage."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "État du service [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Configuration de Adblock Simple"
+
+#~ msgid "Success"
+#~ msgstr "Succès"
+
+#~ msgid "Task"
+#~ msgstr "Tâche"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Liste Adblock non liée"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "Ensemble d’adresses IP DNSMASQ"
diff --git a/applications/luci-app-simple-adblock/po/he/simple-adblock.po b/applications/luci-app-simple-adblock/po/he/simple-adblock.po
index a6e4b34905..d192a5ab34 100644
--- a/applications/luci-app-simple-adblock/po/he/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/he/simple-adblock.po
@@ -11,191 +11,192 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.3.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "הגדרות"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -203,270 +204,301 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "הגדרות"
diff --git a/applications/luci-app-simple-adblock/po/hi/simple-adblock.po b/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
index 2fd5af278e..1b3f9dc098 100644
--- a/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/hi/simple-adblock.po
@@ -4,191 +4,192 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -196,270 +197,298 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/hu/simple-adblock.po b/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
index b85d2eff4a..78c01c8634 100644
--- a/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/hu/simple-adblock.po
@@ -10,197 +10,198 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Hiba: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Hiba: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nincs telepítve vagy nem található"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "IPv6 bejegyzések hozzáadása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "IPv6 bejegyzések hozzáadása a tiltólistához."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Speciális beállítások"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Engedélyezett domain URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Engedélyezett domainek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
#, fuzzy
msgid "Allowed and Blocked Lists Management"
msgstr "Engedély- és tiltó lista menedzsment"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Kísérlet a tiltólista egy tömörített gyorsítótárának létrehozására az "
"állandó memóriában."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Alapszintű beállítások"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Blokkolt domain URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blokkolt domainek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
#, fuzzy
msgid "Blocked Hosts URLs"
msgstr "Blokkolt Host URL-ek"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
#, fuzzy
msgid "Blocking %s domains (with %s)."
msgstr "Blokkolt %s domainek (%s -el)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Összegyűjtött hibák"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Beállítás"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "A rendszernaplót és a konzolkimenet részletességét vezérli."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl letöltés újrapróbálása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS szolgáltatás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ további gépek"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ beállításai"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ-kiszolgálók fájlja"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Késleltetés (másodpercben) a rendszerindításkori indításhoz"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Letiltás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Hibakeresés letiltása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Ne adjon hozzá IPv6 bejegyzéseket"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Ne tároljon tömörített gyorsítótárat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Ne használjon egyidejű feldolgozást"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Letöltés időkorlátja (másodpercben)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Letöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Engedélyezés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Hibakeresés engedélyezése"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Engedélyezi a hibakeresési kimenetet a /tmp/simple-adblock.log fájlba."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Hiba"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Kényszerített újra letöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Kényszerített újratöltés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Kiszolgáló DNS-ének kényszerítése"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
"Az útválasztó DNS-kiszolgálójának kényszerítése az összes helyi eszközre"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Kényszeríti az útválasztó DNS-ének használatát a helyi eszközökön. Ismert "
@@ -211,11 +212,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "UCI és fájl hozzáférés adása a \"luci-app-simple-adblock\"-nak"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 támogatás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -223,24 +230,19 @@ msgstr ""
"Ha a cURL telepítve van és észlelhető, akkor megpróbálhatja ezt többször is "
"letölteni az időtúllépéskor vagy meghiúsuláskor."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Információ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED az állapot jelzéséhez"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -248,247 +250,325 @@ msgstr ""
"Az összes lista letöltéseinek és egyidejű feldolgozásának indítása, "
"csökkentve a szolgáltatás indítási idejét."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"A helyi eszközök használhassák a saját DNS-kiszolgálóikat, ha be van állítva"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Betöltés"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Üzenet"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Kimenet részletességének beállítása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
#, fuzzy
msgid "Please note that %s is not supported on this system."
msgstr ""
"Kérlek vedd figyelembe, hogy ez a/az %s nem támogatott ezen a rendszeren."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Újraindítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-"Szolgáltatás futtatása a beállított késleltetés után rendszerindításkor."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Szolgáltatás állapota"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-#, fuzzy
-msgid "Service Status [%s %s]"
-msgstr "Szolgáltatás státusz [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Egyszerű reklámblokkoló"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Egyszerű reklámblokkoló beállításai"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Egyidejű feldolgozás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Valamilyen kimenet"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Indítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Indítás"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Megállítás"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "A letöltés leállítása, ha az leállt a beállított másodpercekig."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Megállítva"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Tömörített gyorsítótár tárolása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Tömörített gyorsítótárfájl tárolása az útválasztón"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Sikerült"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Kimenet elnyomása"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Feladat"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Kötetlen reklámblokkoló-lista"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Egyidejű feldolgozás használata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Részletes kimenet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Figyelmeztetés"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "hiba a megosztott memória elérése közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "hiba a '%s' fájl létrehozása közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "hiba a letöltésben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
#, fuzzy
msgid "failed to download Config Update file"
msgstr "hiba a Config Update fájl letöltésében"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "hiba a fájl mozgatása közben (Innen:'%s' Ide: '%s')"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "hiba az átmeneti fájlok törlése közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "hiba a %s megállítása közben"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "nincs HTTPS/SSL támogatás az eszközön"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "nincs"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Hiba: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Hiba: %s %s"
+
+#~ msgid "Collected Errors"
+#~ msgstr "Összegyűjtött hibák"
+
+#~ msgid "Configuration"
+#~ msgstr "Beállítás"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ további gépek"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ beállításai"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ-kiszolgálók fájlja"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Késleltetés (másodpercben) a rendszerindításkori indításhoz"
+
+#~ msgid "Info"
+#~ msgstr "Információ"
+
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
+
+#~ msgid "Message"
+#~ msgstr "Üzenet"
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr ""
+#~ "Szolgáltatás futtatása a beállított késleltetés után rendszerindításkor."
+
+#, fuzzy
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Szolgáltatás státusz [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Egyszerű reklámblokkoló beállításai"
+
+#~ msgid "Success"
+#~ msgstr "Sikerült"
+
+#~ msgid "Task"
+#~ msgstr "Feladat"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Kötetlen reklámblokkoló-lista"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "DNSMASQ IP beállítás"
diff --git a/applications/luci-app-simple-adblock/po/it/simple-adblock.po b/applications/luci-app-simple-adblock/po/it/simple-adblock.po
index f18f006ff8..42c15f2b79 100644
--- a/applications/luci-app-simple-adblock/po/it/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/it/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domini bloccati"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Configurazione"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Disabilita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Disabilita"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Abilita"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Errore"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,273 +203,310 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Informazioni"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Caricamento"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Avvia"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Configurazione"
+
+#~ msgid "Info"
+#~ msgstr "Informazioni"
+
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
+
#~ msgid "Reload"
#~ msgstr "Aggiorna"
diff --git a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
index b65f0d10aa..4efbe73a97 100644
--- a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
@@ -13,191 +13,192 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s は未インストールかまたは見つかりません"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "詳細設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "基本設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "ブロックされたドメイン"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "設定"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "ブート時遅延実行(秒)"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "無効"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "デバッグ無効"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "ダウンロード タイムアウト(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "有効化"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "デバッグ有効"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "エラー"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "ルーターDNSの強制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -205,274 +206,323 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 サポート"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "情報"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "ステータスを表示するLED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "DNSサーバーの使用を強制しない"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "読み込み中"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "出力詳細度の設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "サービス ステータス"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "サービス・ステータス [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock 設定"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "軽量出力"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "開始"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "停止済"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "出力の抑制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "タスク"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "詳細出力"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "なし"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "設定"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "ブート時遅延実行(秒)"
+
+#~ msgid "Info"
+#~ msgstr "情報"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "サービス・ステータス [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Simple AdBlock 設定"
+
+#~ msgid "Task"
+#~ msgstr "タスク"
+
#~ msgid "Blacklisted Domain URLs"
#~ msgstr "ドメイン ブラックリストのURL"
diff --git a/applications/luci-app-simple-adblock/po/ko/simple-adblock.po b/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
index d9f2f0a248..15308dd396 100644
--- a/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ko/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "차단된 도메인들"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "설정"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "비활성화"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "비활성화"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "활성화"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "에러"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,270 +203,307 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "정보"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "로드 중"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "%s시스템 LED 구성%s에서 사용하지 않은 LED를 선택하세요."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "참고: %s은(는) 이 시스템에서 지원하지 않습니다."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "다시 시작 중"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "시작"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "중지됨"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "경고"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "없음"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "설정"
+
+#~ msgid "Info"
+#~ msgstr "정보"
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
diff --git a/applications/luci-app-simple-adblock/po/mr/simple-adblock.po b/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
index 9c7e15537d..5a31103f45 100644
--- a/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/mr/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "कॉन्फिगरेशन"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,273 +203,304 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "सेवा स्थिती"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "कॉन्फिगरेशन"
+
#~ msgid "Reload"
#~ msgstr "रीलोड करा"
diff --git a/applications/luci-app-simple-adblock/po/ms/simple-adblock.po b/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
index 18a1ac0d74..b73cbdc130 100644
--- a/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ms/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Konfigurasi"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,270 +203,301 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurasi"
diff --git a/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po b/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
index 9ca3107c38..9a37cebd2b 100644
--- a/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
@@ -10,192 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Feil: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Feil: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s er ikke installert, eller ble ikke funnet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Legg til IPv6-oppføringer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Legg til IPv6-oppføringer i blokkeringslisten."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Avansert oppsett"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Tillatte nettadresser for domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Tillatte domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Håndtering av hvit- og svartelister"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Automatisk oppsettsoppdatering"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Grunnleggende oppsett"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Blokkerte nettadresser for domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blokkerte domener"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Blokkerte vertsnettadresser"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Blokkerer %s domener (med %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Akkumulerte feil"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Oppsett"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-#, fuzzy
-msgid "DNSMASQ Additional Hosts"
-msgstr "Ytterligere dnsmasq-verter"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "Dnsmasq-oppsett"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Skru av"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Skru på avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Ikke legg til noen IPv6-oppføringer"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Laster ned …"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Skru på"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Skru på avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Feil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Mislykket"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -203,271 +203,333 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6-støtte"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Laster inn"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Tjenestekontroll"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Tjenestestatus"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Tjenestestatus [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Start"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Starter …"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Stoppet"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Vellykket"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Fortreng utdata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Oppgave"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Sirlig utdata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Advarsel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "fikk ikke tilgang til delt minne"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "klarte ikke å flytte «%s» til «%s»"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "klarte ikke å sortere datafil"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "klarte ikke å stoppe %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "ingen HTTPS/SSL-støtte på enheten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
#, fuzzy
msgid "none"
msgstr "ingen"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Feil: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Feil: %s %s"
+
+#~ msgid "Collected Errors"
+#~ msgstr "Akkumulerte feil"
+
+#~ msgid "Configuration"
+#~ msgstr "Oppsett"
+
+#, fuzzy
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Ytterligere dnsmasq-verter"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Dnsmasq-oppsett"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Laster inn"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Tjenestestatus [%s %s]"
+
+#~ msgid "Success"
+#~ msgstr "Vellykket"
+
+#~ msgid "Task"
+#~ msgstr "Oppgave"
diff --git a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
index 4b94bd131c..3f87cc243c 100644
--- a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-28 15:05+0000\n"
+"PO-Revision-Date: 2022-11-22 20:44+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/pl/>\n"
@@ -9,196 +9,199 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.14.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Błąd: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Błąd: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nie jest zainstalowany lub nie znaleziono"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr "Aktywny"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Dodawanie wpisów IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Dodaj wpisy IPv6 do list blokujących."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Zaawansowana konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Dozwolone domeny URL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Dozwolone domeny"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Zarządzanie listami dozwolonych i blokujących"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Próba utworzenia z skompresowanej pamięci podręcznej list blokujących w "
"pamięci trwałej."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Automatyczna aktualizacja konfiguracji"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Podstawowa konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Zablokowane domeny URL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Zablokowane domeny"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Zablokowane adresy URL hostów"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Blokowanie %s domen (z %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "Znaleziono plik pamięci podręcznej zawierający %s domen."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr "Znaleziono plik pamięci podręcznej."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Zebrane błędy"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr "Utworzono skompresowany plik pamięci podręcznej."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Znaleziono skompresowany plik w pamięci podręcznej."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Konfiguracja"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Kontroluje szczegółowość dziennika systemowego i danych wyjściowych konsoli."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
-msgstr "Ponów próbę pobrania(Curl)"
+msgstr "Ponowne próby pobierania poprzez curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr "Maksymalny rozmiar pliku dla curl (w bajtach)"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Usługa DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "Dodatkowe hosty DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "Konfiguracja DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr "Ipset DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr "Nft Set DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "Plik z serwerami DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Opóźnienie (w sekundach) rozpoczęcia rozruchu"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
+"Opcja rozwiązywania DNS, zobacz %sREADME%s, aby uzyskać szczegółowe "
+"informacje."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Wyłącz"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Wyłącz debugowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr "Wyłączanie usługi %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr "Adres URL pliku konfiguracyjnego Dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Nie dodawaj wpisów IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Nie przechowuj skompresowanej pamięci podręcznej"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Nie używaj jednoczesnego przetwarzania"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Limit czasu pobierania (w sekundach)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Pobieranie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Włącz"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Włącz debugowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Włącza debugowanie wyjścia do /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr "Włączanie usługi %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Błąd"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Niepowodzenie"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr "Wymuś porty DNS:"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Wymuś ponowne pobranie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Wymuś przeładowanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Wymuś DNS routera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr "Wymuś ponowne pobranie %s list blokujących"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Wymusza użycie DNS routera na urządzeniach lokalnych, znane również jako DNS "
@@ -208,11 +211,19 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Udziel dostępu UCI i plikom do luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Obsługa IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+"Jeśli curl jest zainstalowany i wykryty, nie pobierze plików większych niż "
+"ten."
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -220,24 +231,19 @@ msgstr ""
"Jeśli curl jest zainstalowany i wykryty, spróbuje pobrać go wiele razy po "
"przekroczeniu limitu czasu / awarii."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Poszczególne domeny mają być dozwolone."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Poszczególne domeny, które mają zostać zablokowane."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Informacja"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "Dioda LED wskazująca status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -245,248 +251,342 @@ msgstr ""
"Uruchom wszystkie listy plików do pobrania i przetwarzania jednocześnie, "
"zmniejszając czas rozpoczęcia usługi."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Pozwól lokalnym urządzeniom używać własnych serwerów DNS, jeśli są ustawione"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Ładowanie"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr "Nie zainstalowano lub nie znaleziono"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Wiadomość"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Ustawienia szczegółowości danych wyjściowych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Wykonaj aktualizację konfiguracji przed pobraniem list blokowania/zezwoleń."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Wybierz opcję rozpoznawania nazw DNS, aby utworzyć listę blokowania reklam, "
-"zobacz %sREADME%s, aby uzyskać więcej informacji."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Wybierz diodę LED, która nie jest jeszcze używana w programie %sKonfiguracja "
"diody LED systemu%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Należy pamiętać, że %s nie jest obsługiwany w tym systemie."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Ponowne uruchomienie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Uruchom usługę po ustawionym opóźnieniu rozruchu."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Kontrola usług"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr "Błędy usługi"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Stan usługi [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr "Ostrzeżenia usługi"
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Ustawienia Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr "Simple AdBlock - Konfiguracja"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr "Simple AdBlock - Status"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Jednoczesne przetwarzanie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Niektóre dane wyjściowe"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Uruchom"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Uruchamianie"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr "Uruchamianie usługi %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Zatrzymaj"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Zatrzymaj pobieranie, jeśli jest zablokowane przez ustawioną liczbę sekund."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Zatrzymany"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr "Zatrzymywanie usługi %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Przechowuj skompresowaną pamięć podręczną"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Przechowuj skompresowany plik pamięci podręcznej w routerze"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Sukces"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Pomiń wyjście"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Zadanie"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+"Adres URL do zewnętrznego pliku konfiguracyjnego dnsmasq, zobacz %sREADME%s, "
+"aby uzyskać szczegółowe informacje."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "Adresy URL do list domen, które mają być dozwolone."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "Adresy URL do list domen, które mają zostać zablokowane."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "Adresy URL do list hostów, które mają zostać zablokowane."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Nieograniczona lista AdBlock"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Używaj jednoczesnego przetwarzania"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Pełne wyjście"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr "Wersja: %s"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Ostrzeżenie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr "wyłączony"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr "dodatkowe hosty dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr "konfiguracja dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr "ipset dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr "nft set dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr "plik serwerów dnsmasq"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "nie można uzyskać dostępu do pamięci współdzielonej"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "nie można utworzyć pliku '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr "nie udało się utworzyć listy blokowania lub zrestartować zaplecza DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "nie można utworzyć skompresowanej pamięci podręcznej"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "nie udało się utworzyć katalogu plików output/cache/gzip"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "nie udało się pobrać"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "nie udało się pobrać pliku aktualizacji konfiguracji"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "nie można sformatować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "nie można przenieść '%s' do '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "nie można przenieść tymczasowego pliku danych do '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "nie można zoptymalizować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "nie można przeanalizować"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "nie udało się przetworzyć pliku aktualizacji konfiguracji"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "nie można przetworzyć listy dozwolonych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "nie można ponownie załadować/uruchomić programu rozpoznawania nazw DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "nie można usunąć plików tymczasowych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "nie można ponownie uruchomić/załadować programu rozpoznawania nazw DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "nie można posortować pliku danych"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "nie można zatrzymać %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "nie można rozpakować skompresowanej pamięci podręcznej"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "brak obsługi HTTPS/SSL na urządzeniu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "brak"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr "lista blokowania reklam unbound"
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Błąd: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Błąd: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Znaleziono plik pamięci podręcznej zawierający %s domen."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Zebrane błędy"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguracja"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Dodatkowe hosty DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Konfiguracja DNSMASQ"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "Ipset DNSMASQ"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "Nft Set DNSMASQ"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Plik z serwerami DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Opóźnienie (w sekundach) rozpoczęcia rozruchu"
+
+#~ msgid "Info"
+#~ msgstr "Informacja"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid "Message"
+#~ msgstr "Wiadomość"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Wybierz opcję rozpoznawania nazw DNS, aby utworzyć listę blokowania "
+#~ "reklam, zobacz %sREADME%s, aby uzyskać więcej informacji."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Uruchom usługę po ustawionym opóźnieniu rozruchu."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Stan usługi [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Ustawienia Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Sukces"
+
+#~ msgid "Task"
+#~ msgstr "Zadanie"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Nieograniczona lista AdBlock"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "Zestaw IP DNSMASQ"
diff --git a/applications/luci-app-simple-adblock/po/pt/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
index 33f6036145..8da58365b8 100644
--- a/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pt/simple-adblock.po
@@ -10,193 +10,194 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14.2\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Erro: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Erro: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Adicionar entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Adicionar entradas IPv6 à lista de blocos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configurações Avançadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "URLs de Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Gestão de Listas dos Permitidos e Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Tentativa de criar um cache comprimido de lista de blocos na memória "
"persistente."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Atualização da configuração automática"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configurações Básicas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URLs de Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URLs de Hosts Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueio de %s domínios (com %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "Ficheiro de cache contendo %s domínios encontrados."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Erros coletados"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Ficheiro de cache comprimido encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Configuração"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Controla o log do sistema e a verbosidade da saída do console."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Repetir descarregamento do Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Serviço DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "Hosts adicionais do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "Configuração do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr "DNSMASQ Ipset"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr "DNSMASQ Nft Set"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "Ficheiro de Servidores do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Desativar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Não adicionar entradas de IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Não armazenar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Não utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Tempo limite ao descarregar (em segundos)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Descarregando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Ativar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Ativa a saída de depuração para /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Falha"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Forçar a Re-Descarrega"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Forçar recarregamento"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Forçar o DNS do Roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Forçar o servidor de DNS do Roteador para todos os aparelhos locais"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Força o uso do DNS do Router em aparelhos locais, também conhecido como DNS "
@@ -206,11 +207,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Conceder acesso a UCI e a ficheiros para luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Suporte de IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -218,24 +225,19 @@ msgstr ""
"Se o curl for instalado e detetado, ele tentaria descarrega-lo muitas vezes "
"se atingir limite de tempo/falhar."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Domínios individuais a serem permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Domínios individuais a serem bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED para indicar o estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -243,250 +245,342 @@ msgstr ""
"Iniciar todos os descarregamentos e processamento de listas simultaneamente, "
"reduzindo a hora de início do serviço."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Deixe que os aparelhos locais usem os próprios servidores de DNS deles, se "
"definidos"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "A carregar"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Mensagem"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Definição do detalhamento do registro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Execute a atualização da configuração antes de descarregar as listas de "
"bloqueio/permissão."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Escolha a opção de resolução DNS para criar uma lista do adblock, consulte "
-"os %sREADME%s para mais detalhes."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Escolha o LED ainda não utilizado em %sConfiguração dos LED do sistema%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Por favor, note que %s não é suportado neste sistema."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Executar o serviço na inicialização após um atraso definido."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Controle de serviços"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Estado do Serviço [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "AdBlock simples"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Configuração do Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Pouco detalhado"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Parar o descarregamento se ele for interrompido por uma quantidade de "
"segundos definida."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Armazenar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Armazenar ficheiro de cache comprimido no roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Sucesso"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Suprimir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Tarefa"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URLs para listas de domínios a serem permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URLs para listas de domínios a serem bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URLs para listas de hosts a serem bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Lista de AdBlock do Unbound"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Detalhado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Aviso"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "falha ao acessar a memória compartilhada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "falha ao criar o ficheiro '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr "falha ao criar a lista de bloqueio ou reiniciar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "falha ao criar cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "falha ao criar diretório de ficheiros de saída/cache/gzip"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "falha ao descarregar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "falha ao descarregar o ficheiro de atualização de configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "falha ao formatar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "falha ao mover '%s' para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "falha ao mover o ficheiro de dados temporário para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "falha ao otimizar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "falha ao analisar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "falha ao analisar o ficheiro de atualização de configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "falha ao processar a lista de permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "falha ao recarregar / reiniciar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "falha ao remover ficheiros temporários"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "falha ao reiniciar/recarregar o resolvedor de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "falha ao ordenar o ficheiro de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "falha ao parar %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "falha ao descomprimir o cache comprimido"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "nenhum suporte de HTTPS/SSL no aparelho"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "nenhum"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Erro: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Erro: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Ficheiro de cache contendo %s domínios encontrados."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Erros coletados"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuração"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Hosts adicionais do DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Configuração do DNSMASQ"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ipset"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft Set"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Ficheiro de Servidores do DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid "Message"
+#~ msgstr "Mensagem"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Escolha a opção de resolução DNS para criar uma lista do adblock, "
+#~ "consulte os %sREADME%s para mais detalhes."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Executar o serviço na inicialização após um atraso definido."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Estado do Serviço [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Configuração do Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Sucesso"
+
+#~ msgid "Task"
+#~ msgstr "Tarefa"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Lista de AdBlock do Unbound"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "Conjunto IP do DNSMASQ"
diff --git a/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
index d0a3e9fc27..6eeb358aa9 100644
--- a/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pt_BR/simple-adblock.po
@@ -13,193 +13,194 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s: Erro: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Erro: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s não está instalado ou não foi encontrado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Adicionar Entradas IPV6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Adicionar entradas IPv6 à lista de blocos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configurações Avançadas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "A URLs dos Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Domínios Permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Lista de Gerenciamento dos Permitidos e dos Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Tentar criar um cache comprimido da lisa de blocos na memória persistente."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Atualização automática da configuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configurações Básicas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "As URLs dos Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domínios Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "A URLs dos Hosts Bloqueados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Bloqueando %s domínios (com %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "Arquivo de cache contendo %s domínios foram encontrados."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Erros Coletados"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Arquivo de cache compactado foi encontrado."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Configuração"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
"Controla o registro de log do sistema e a verbosidade da saída do console."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Repetir o Download do Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Serviço de DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "Hosts adicionais do DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "Configuração DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr "DNSMASQ Ipset"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr "DNSMASQ Nft Set"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "Arquivo de Servidores DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Desabilitar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Não adicionar entradas IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Não armazenar a cache compactada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Não utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Tempo limite ao baixar (em segundos)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Baixando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Habilitar Depuração"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Ativa a saída de depuração para o arquivo /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Erro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Falha"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Impor o re-download"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Impor o Recarregamento"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Impor o DNS do roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Impõem o servidor de DNS do roteador para todos os dispositivos locais"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Impõem o uso do DNS do Roteador em dispositivos locais, também é conhecido "
@@ -209,11 +210,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Suporte ao IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -221,24 +228,19 @@ msgstr ""
"Se o curl for instalado e for detectado, ele tentará baixar isso várias "
"vezes em caso de falha ou limite de tempo."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Os domínios individuais que serão permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Os domínios individuais que serão bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Informação"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED para indicar o estado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -246,248 +248,340 @@ msgstr ""
"Iniciar todos os downloads e processamento das listas simultaneamente, "
"reduzindo o tempo de início do serviço."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Deixe que os dispositivos locais usem os seus próprios servidores DNS caso "
"seja definido"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Carregando"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Mensagem"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Definição do detalhamento do registro"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Execute a atualização da configuração antes de baixar as listas de bloqueio/"
"permissão."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Escolha a opção da resolução do DNS para criar uma lista do adblock, "
-"consulte os %sREADME%s para obter mais detalhes."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Escolha o LED ainda não utilizado em %sConfiguração do LED do sistema%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Por favor, note que %s não é compatível com este sistema."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Reiniciando"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Execute o serviço após definir o atraso na inicialização."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Controle do Serviço"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Condição Geral do Serviço [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "AdBlock Simples"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Configuração do AdBlock Simples"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Pouco detalhado"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Início"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Iniciando"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "Pare o download caso ele esteja estagnado por determinados segundos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Parado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Armazene o cache que foi compactado"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Armazenar arquivo de cache que foi compactado no roteador"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Sucesso"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Suprimir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Tarefa"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "A listagem das URLs dos domínios que serão permitidos."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "A listagem das URLs dos domínios que serão bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "A listagem das URLs dos hosts que serão bloqueados."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Lista de AdBlock não vinculados"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Utilizar processamento simultâneo"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Saída detalhada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Alerta"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "houve uma falha ao acessar a memória compartilhada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "houve uma falha ao criar o arquivo '% s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr "falha ao criar a lista de bloqueio ou para reiniciar o resolvedor DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "houve uma falha ao criar a cache compactada"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "houve uma falha ao criar o diretório do arquivo de saída/cache/gzip"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "o download falhou"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "houve uma falha ao baixar o arquivo Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "a formatação do arquivo de dados falhou"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "houve uma falha ao mover o '%s' para '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "houve uma falha ao mover o arquivo de dados temporário para '% s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "houve uma falha ao optimizar o arquivos de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "houve uma falha na análise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "houve uma falha ao analisar o arquivo Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "falha durante o processamento da lista de permitidos"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "houve uma falha durante a recarga/reinicio do DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "houve uma falha ao tentar apagar os arquivos temporários"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "houve uma falha ao tentar reiniciar/recarregar o DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "houve uma falha ao tentar classificar o arquivo de dados"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "houve uma falha para parar %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "houve uma falha ao tentar descompactar a cache"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "no dispositivo não há compatibilidade com HTTPS/SSL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "nenhum"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s: Erro: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Erro: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Arquivo de cache contendo %s domínios foram encontrados."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Erros Coletados"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuração"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Hosts adicionais do DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Configuração DNSMASQ"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ipset"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft Set"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Arquivo de Servidores DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Atraso (em segundos) para o início quando o equipamento é ligado"
+
+#~ msgid "Info"
+#~ msgstr "Informação"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid "Message"
+#~ msgstr "Mensagem"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Escolha a opção da resolução do DNS para criar uma lista do adblock, "
+#~ "consulte os %sREADME%s para obter mais detalhes."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Execute o serviço após definir o atraso na inicialização."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Condição Geral do Serviço [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Configuração do AdBlock Simples"
+
+#~ msgid "Success"
+#~ msgstr "Sucesso"
+
+#~ msgid "Task"
+#~ msgstr "Tarefa"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Lista de AdBlock não vinculados"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "Conjunto de IP do DNSMASQ"
diff --git a/applications/luci-app-simple-adblock/po/ro/simple-adblock.po b/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
index 76354f2ba4..80d8fa56a7 100644
--- a/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ro/simple-adblock.po
@@ -11,193 +11,194 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Eroare: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Eroare: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s nu este instalat sau nu este găsit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Adăugați intrări IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Adăugați intrări IPv6 la block-list."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Configurație avansată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "URL-uri de domeniu permise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Domenii permise"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Gestionarea listelor permise și blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Încercarea de a crea o memorie cache comprimată a listei de blocuri în "
"memoria persistentă."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Actualizare automată a configurației"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Configurație de Bază"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URL-uri de domenii blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Domenii Blocate"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Gazde blocate URL-uri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Blocarea domeniilor %s (cu %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "A fost găsit fișierul cache care conține %s domenii."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Erori colectate"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "S-a găsit fișierul cache comprimat."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Configurație"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Controlează verbalizarea jurnalului de sistem și a ieșirii consolei."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Reîncercarea descărcării Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Serviciul DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Gazde suplimentare"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ Configurație"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr "DNSMASQ Ip set"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr "DNSMASQ Setare Nft"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "Fișier servere DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Întârziere (în secunde) pentru pornirea la pornire"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Dezactivați"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Dezactivarea depanării"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Nu adăugați intrări IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Nu stocați memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Nu folosiți procesarea simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Time-out pentru descărcare (în secunde)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Descărcarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Activați"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Activați depanarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Activează ieșirea de depanare în /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Eroare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Eșec"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Forțați reîncărcarea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Reîncărcare de forță"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Forțați DNS-ul routerului"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Forțați serverul DNS al Routerului pentru toate dispozitivele locale"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Forțează utilizarea Router DNS pe dispozitivele locale, cunoscută și sub "
@@ -207,11 +208,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Acordă UCI și acces la fișiere pentru luci-app-simple-adblock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Suport IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -219,24 +226,19 @@ msgstr ""
"În cazul în care curl este instalat și detectat, acesta va încerca din nou "
"să descarce de atâtea ori la timeout/ eșec."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Domenii individuale care să fie permise."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Domenii individuale care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Informații"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED pentru a indica starea"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -244,251 +246,343 @@ msgstr ""
"Lansarea simultană a tuturor descărcărilor și procesării listelor, reducând "
"timpul de pornire a serviciului."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Permiteți dispozitivelor locale să utilizeze propriile servere DNS, dacă "
"sunt setate"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Încărcare"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Mesaj"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Setarea verbalității de ieșire"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Efectuați actualizarea configurației înainte de a descărca listele de "
"blocare/permitere."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Alegeți opțiunea de rezoluție DNS pentru care să creați lista adblock, "
-"consultați %sREADME%s pentru detalii."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
"Alegeți LED-ul care nu este deja utilizat în %sSystem LED Configuration%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Vă rugăm să rețineți că %s nu este acceptat pe acest sistem."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Repornire"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Rularea serviciului după o întârziere setată la pornire."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Controlul serviciilor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Starea serviciului"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Starea serviciului [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "AdBlock simplu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Setări simple pentru AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Prelucrare simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Unele ieșiri"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Porniți"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Începând cu"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Opriți"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Oprește descărcarea în cazul în care aceasta este blocată pentru un număr de "
"secunde stabilit."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "S-a oprit"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Stocarea cache-ului comprimat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Stocați fișierul cache comprimat pe router"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Succes"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Suprimarea ieșirii"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Sarcină"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URL-uri către listele de domenii care trebuie permise."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URL-uri către listele de domenii care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URL-uri către listele de gazde care urmează să fie blocate."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Lista AdBlock fără legătură"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Utilizați procesarea simultană"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Ieșire abundentă"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Avertisment"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "nu a reușit să acceseze memoria partajată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "nu a reușit să creeze fișierul \"%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"nu a reușit să creeze o listă de blocuri sau să repornească rezolvarea DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "nu a reușit să creeze memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "nu a reușit să creeze directorul de fișiere output/cache/gzip"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "nu a reușit să descarce"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "nu a reușit să descarce fișierul Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "nu a reușit să formateze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "nu a reușit să mute \"%s\" în \"%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "nu a reușit să mute fișierul de date temporare în \"%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "nu a reușit să optimizeze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "nu a reușit să analizeze"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "nu a reușit să analizeze fișierul Config Update"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "nu a reușit să proceseze allow-list"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "nu a reușit să reîncarce/repornească rezolvatorul DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "nu a reușit să elimine fișierele temporare"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "nu a reușit să repornească/reîncarce rezolvarea DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "nu a reușit să sorteze fișierul de date"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "nu a reușit să oprească %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "nu a reușit să despacheteze memoria cache comprimată"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "nu există suport HTTPS/SSL pe dispozitiv"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "niciunul"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Eroare: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Eroare: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "A fost găsit fișierul cache care conține %s domenii."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Erori colectate"
+
+#~ msgid "Configuration"
+#~ msgstr "Configurație"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ Gazde suplimentare"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ Configurație"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ip set"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Setare Nft"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Fișier servere DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Întârziere (în secunde) pentru pornirea la pornire"
+
+#~ msgid "Info"
+#~ msgstr "Informații"
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
+
+#~ msgid "Message"
+#~ msgstr "Mesaj"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Alegeți opțiunea de rezoluție DNS pentru care să creați lista adblock, "
+#~ "consultați %sREADME%s pentru detalii."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Rularea serviciului după o întârziere setată la pornire."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Starea serviciului [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Setări simple pentru AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Succes"
+
+#~ msgid "Task"
+#~ msgstr "Sarcină"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Lista AdBlock fără legătură"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "DNSMASQ Setați IP"
diff --git a/applications/luci-app-simple-adblock/po/ru/simple-adblock.po b/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
index 4e8eb77196..134afb80c9 100644
--- a/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ru/simple-adblock.po
@@ -16,191 +16,192 @@ msgstr ""
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Ошибка: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Ошибка: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s не установлен или не найден"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Добавить записи IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Добавление записей IPv6 в чёрный список."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Расширенная конфигурация"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Разрешённые URL-адреса доменов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Разрешённые домены"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "Управление списками разрешения и блокировки"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr "Пытаться создавать сжатый кэш списка блокировок в постоянной памяти."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Автоматическое обновление конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Основная конфигурация"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "URL-адреса блокируемых доменов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Блокируемые домены"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "URL-адреса блокируемых хостов"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "Блокировка %s доменов (с %s)."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "Найден кэш-файл, содержащий %s доменов."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Найденные ошибки"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Найден сжатый кэш-файл."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Конфигурация"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Контроль вывода системного журнала и его информативности."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Попытки загрузки через Curl"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "Служба DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "Дополнительные хосты DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "Конфигурация DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "Файл серверов DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Задержка (в секундах) запуска службы при загрузке"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Отключить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Отключить отладку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Не добавлять записи IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Не хранить сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Не использовать одновременную обработку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "Время ожидания загрузки (в секундах)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Скачивание"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Включить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Включить отладку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Включает вывод отладочной информации в /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Ошибка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Ошибка"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Принудительно загрузить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Принудительная перезагрузка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Назначить DNS роутера"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Назначить DNS роутера всем локальным устройствам"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Принудительное использование DNS роутера на локальных устройствах, или "
@@ -210,11 +211,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "Предоставить luci-app-simple-adblock доступ к UCI и файлам"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Поддержка IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -222,24 +229,19 @@ msgstr ""
"Если curl установлен и обнаружен, данное значение устанавливает количество "
"повторных попыток загрузки в случае неудачи."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Отдельные домены, которые будут разрешены."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Отдельные домены, которые будут заблокированы."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Информация"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "Светодиоды для индикации состояния"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -247,247 +249,333 @@ msgstr ""
"Запускает все загрузки и обработки списков одновременно, сокращая время "
"запуска службы."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Разрешить локальным устройствам использовать собственные DNS, если они "
"прописаны в настройках сети устройства"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Загрузка"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Сообщение"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Настройка журнала"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Осуществлять обновление конфигурации перед загрузкой списков блокировок."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Выбор службы DNS, для которой будет создан список блокировки. Дополнительная "
-"информация в %sREADME%s."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "Выберите светодиод, не используемый в %sSystem LED Configuration%s."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Обратите внимание: %s не поддерживается в этой системе."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Перезапуск"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Запуск службы при загрузке системы после установленной задержки."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Управление службой"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Статус службы"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Статус службы [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Простой AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Настройки Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Одновременная обработка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Частичная запись"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Запустить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Запуск"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Остановить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
"Остановка загрузки, если она задерживается на заданное количество секунд."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Остановлена"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Хранить сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Хранить сжатый файл кэша на роутере"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Успех"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Запрет записи"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Задача"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "URL списков разрешаемых доменов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "URL списков блокируемых доменов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "URL списков блокируемых хостов."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Список AdBlock Unbound"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Использовать одновременную обработку"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Подробный вывод"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Внимание"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "не удалось получить доступ к общей памяти"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "не удалось создать файл '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr "не удалось создать чёрный список или перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "не удалось создать сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "не удалось загрузить"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "не удалось загрузить файл обновления конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "не удалось отформатировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "не удалось переместить '%s' в '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "не удалось переместить временный файл данных в '%s'"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "не удалось оптимизировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "не удалось обработать"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "не удалось обработать файл обновления конфигурации"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "не удалось обработать список разрешения"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "не удалось перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "не удалось удалить временные файлы"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "не удалось перезапустить службу DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "не удалось отсортировать файл данных"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "не удалось остановить %s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "не удалось распаковать сжатый кэш"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "нет поддержки HTTPS/SSL на устройстве"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "ничего"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Ошибка: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Ошибка: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "Найден кэш-файл, содержащий %s доменов."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Найденные ошибки"
+
+#~ msgid "Configuration"
+#~ msgstr "Конфигурация"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Дополнительные хосты DNSMASQ"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Конфигурация DNSMASQ"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "Файл серверов DNSMASQ"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Задержка (в секундах) запуска службы при загрузке"
+
+#~ msgid "Info"
+#~ msgstr "Информация"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid "Message"
+#~ msgstr "Сообщение"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Выбор службы DNS, для которой будет создан список блокировки. "
+#~ "Дополнительная информация в %sREADME%s."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Запуск службы при загрузке системы после установленной задержки."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Статус службы [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Настройки Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Успех"
+
+#~ msgid "Task"
+#~ msgstr "Задача"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Список AdBlock Unbound"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "Установка IP DNSMASQ"
diff --git a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
index 54b321f662..c642565cd9 100644
--- a/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sk/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Konfigurácia"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Zakázať"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Zakázať"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Zapnúť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Chyba"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,271 +203,308 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Informácie"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-#, fuzzy
-msgid "Loading"
-msgstr "Načítava sa"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Spustiť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Zastaviť"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Upozornenie"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "žiadne"
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurácia"
+
+#~ msgid "Info"
+#~ msgstr "Informácie"
+
+#, fuzzy
+#~ msgid "Loading"
+#~ msgstr "Načítava sa"
diff --git a/applications/luci-app-simple-adblock/po/sv/simple-adblock.po b/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
index 15f7d7bfb5..b0219b8e51 100644
--- a/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/sv/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Fel: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Fel: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s är inte installerat eller kunde inte hittas"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "Lägg till IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Lägg till IPv6-poter till blockeringslistan."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Avancerad konfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "Tillåtna webbadresser för domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "Tillåtna domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Standardkonfiguration"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Blockerade domäner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Insamlade fel"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr "DNS-tjänst"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "Fler värdar för DNSMASQ"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
+msgstr "DNS-tjänst"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Inaktivera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Inaktivera avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "Lägg inte till IPv6-poster"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "Laddar ner"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Aktivera"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Aktivera avlusning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "Aktiverar utmatningen för avlusning till /tmp/simple-adblock.log."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Fel"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Misslycka"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,274 +203,338 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6-stöd"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "Individuella domäner att tillåta."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Individuella domäner att blockera."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Info"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED för att indikera status"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "Låt lokala enheter använda sina egna DNS-servrar om de är inställda"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Laddar"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Meddelande"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Vänligen notera att %s stöds inte i det här systemet."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Startar om"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Tjänstkontroll"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Status för tjänsten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Status för tjänsten [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Inställningar för Simple AdBlock"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Simultan behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Viss utmatning"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Starta"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Startar"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Stoppad"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Lyckades"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Förträng utmatning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Uppgift"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Använd simultan behandling"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Utförlig utmatning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Varning"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "skapandet av filen '%s' misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "nerladdningen misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "formatering av data-filen misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "flytten av '%s' till '%s' misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "flytten av temporär data-fil till '%s' misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "tolkning misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "behandlingen av tillåt-listan misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "borttagningen av de temporära filerna misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "stoppandet av %s misslyckades"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "inget HTTPS/SSL-stöd i enheten"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "inga"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Fel: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Fel: %s %s"
+
+#~ msgid "Collected Errors"
+#~ msgstr "Insamlade fel"
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "Fler värdar för DNSMASQ"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid "Message"
+#~ msgstr "Meddelande"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Status för tjänsten [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Inställningar för Simple AdBlock"
+
+#~ msgid "Success"
+#~ msgstr "Lyckades"
+
+#~ msgid "Task"
+#~ msgstr "Uppgift"
+
#~ msgid "%s is blocking %s domains (with %s)."
#~ msgstr "%s blockerar %s domäner (med %s)."
diff --git a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
index 19b1bda680..23544680c2 100644
--- a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
+++ b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
@@ -21,19 +21,19 @@ msgstr ""
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:144
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
@@ -46,15 +46,15 @@ msgstr ""
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:150
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
@@ -78,10 +78,14 @@ msgstr ""
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr ""
@@ -96,8 +100,8 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr ""
@@ -105,17 +109,21 @@ msgstr ""
msgid "Disabling %s service"
msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
@@ -132,12 +140,12 @@ msgstr ""
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
@@ -192,15 +200,21 @@ msgstr ""
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
+msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
@@ -208,7 +222,7 @@ msgstr ""
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -276,7 +290,7 @@ msgstr ""
msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:121
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
@@ -312,11 +326,11 @@ msgstr ""
msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr ""
@@ -324,20 +338,25 @@ msgstr ""
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:145
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:151
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:154
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:124
-#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:125
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/tr/simple-adblock.po b/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
index 7bebc2bb67..0f9def5455 100644
--- a/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/tr/simple-adblock.po
@@ -10,192 +10,193 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s Hata: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s Hata: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s yüklenmemiş ya da bulunamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "IPv6 girişleri ekle"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "Engelleme listesine IPv6 girişleri ekle."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Gelişmiş Yapılandırma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "İzin Verilen Alan URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "İzin Verilen Alanlar"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "İzin Verilen ve Engellenen Listeler Yönetimi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
"Kalıcı bellekte sıkıştırılmış bir blok liste önbelleği oluşturmaya çalış."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "Otomatik Yapılandırma Güncellemesi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Temel Yapılandırma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "Engellenen Alan URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Engellenen Alan Adları"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "Engellenen Barındırma URL'leri"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "%s alanı (%s ile) engelleniyor."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "%s etki alanını içeren önbellek dosyası bulundu."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "Toplanan Hatalar"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "Sıkıştırılmış önbellek dosyası bulundu."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Yapılandırma"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "Sistem günlüğünü ve konsol çıktı ayrıntı düzeyini kontrol eder."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl indirmeyi yeniden dene"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS Hizmeti"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ Ek Ana Bilgisayarlar"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ Yapılandırması"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr "DNSMASQ Ipset"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr "DNSMASQ Nft Set"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ Sunucuları Dosyası"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "Açılışta başlatma için gecikme (saniye cinsinden)"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "Devre dışı bırak"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "Hata Ayıklamayı Devre Dışı Bırak"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "IPv6 girişleri ekleme"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "Sıkıştırılmış önbelleği saklama"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "Eşzamanlı işlemeyi kullanma"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "İndirme zaman aşımı (saniye cinsinden)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "İndiriliyor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Etkinleştir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Hata ayıklamayı etkinleştir"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "/tmp/simple-adblock.log için hata ayıklama çıktısını etkinleştirir."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Hata"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "Başarısız"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "Yeniden İndirmeye Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "Yeniden Yüklemeye Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "Yönlendirici DNS'sini Zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
"Yönlendirici DNS'sini zorla, yerel cihazlarda, DNS Hijacking olarak da "
@@ -205,11 +206,17 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "luci-app-simple-adblock için UCI ve dosya erişimi verin"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 Desteği"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
@@ -217,24 +224,19 @@ msgstr ""
"Curl kurulur ve algılanırsa, zaman aşımı/başarısızlık durumunda bunu birçok "
"kez indirmeyi deneyecektir."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "İzin verilecek bireysel alanlar."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "Engellenecek bireysel alanlar."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Bilgi"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "Durumu göstermek için LED"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
@@ -242,247 +244,339 @@ msgstr ""
"Tüm liste indirmelerini ve işlemeyi aynı anda başlatarak hizmetin başlama "
"zamanını azaltın."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
"Ayarlanmışsa, yerel cihazların kendi DNS sunucularını kullanmasına izin verin"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Yükleniyor"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "İleti"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "Çıktı Ayrıntı Ayarı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
"Engelleme / izin listelerini indirmeden önce yapılandırma güncellemesini "
"gerçekleştirin."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"Adblock listesini oluşturmak için DNS çözümleme seçeneğini seçin, ayrıntılar "
-"için %sREADME%s bakın."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "%sSystem LED Configuration%s kullanılmayan LED'i seçin."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "Lütfen %s 'nin bu sistemde desteklenmediğini unutmayın."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "Yeniden başlatılıyor"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "Önyüklemede gecikme ayarlandıktan sonra hizmeti çalıştırın."
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "Hizmet Kontrolü"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Hizmet Durumu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "Hizmet Durumu [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "Simple AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Simple AdBlock Ayarları"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "Eşzamanlı işleme"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "Biraz çıktı"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Başlat"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "Başlıyor"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Durdur"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "Ayarlanan saniye kadar inmezse indirmeyi durdurun."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Durduruldu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "Sıkıştırılmış önbelleği depola"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "Sıkıştırılmış önbellek dosyasını yönlendiricide sakla"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "Başarılı"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "Çıkışı bastır"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "Görev"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "İzin verilecek alan listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "Engellenecek alan listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "Engellenecek ana bilgisayar listelerinin URL'leri."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Unbound AdBlock Listesi"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "Eşzamanlı işlemeyi kullan"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "Ayrıntılı çıktı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Uyarı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "paylaşılan belleğe erişilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "'%s' dosyası oluşturulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
"engelleme listesi oluşturulamadı veya DNS çözümleyiciyi yeniden başlatamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "sıkıştırılmış önbellek oluşturulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "çıktı/önbellek/gzip dosya dizini oluşturulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "indirme başarısız"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "Yapılandırma Güncelleme dosyası indirilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "veri dosyası biçimlendirilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "'%s' , '%s' konumuna taşınamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "geçici veri dosyası '%s' konumuna taşınamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "veri dosyası optimize edilemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "ayrıştırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "Yapılandırma Güncelleme dosyası ayrıştırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "izin listesi işlenemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "DNS çözümleyicisi yeniden yüklenemedi/yeniden başlatılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "geçici dosyalar kaldırılamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "DNS çözümleyicisi yeniden başlatılamadı/yeniden yüklenemedi"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "veri dosyası sıralanamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "%s durdurulamadı"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "sıkıştırılmış önbelleği açma başarısız oldu"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "cihazda HTTPS/SSL desteği yok"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "hiçbiri"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s Hata: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s Hata: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "%s etki alanını içeren önbellek dosyası bulundu."
+
+#~ msgid "Collected Errors"
+#~ msgstr "Toplanan Hatalar"
+
+#~ msgid "Configuration"
+#~ msgstr "Yapılandırma"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ Ek Ana Bilgisayarlar"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ Yapılandırması"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ipset"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft Set"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ Sunucuları Dosyası"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "Açılışta başlatma için gecikme (saniye cinsinden)"
+
+#~ msgid "Info"
+#~ msgstr "Bilgi"
+
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "Message"
+#~ msgstr "İleti"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "Adblock listesini oluşturmak için DNS çözümleme seçeneğini seçin, "
+#~ "ayrıntılar için %sREADME%s bakın."
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "Önyüklemede gecikme ayarlandıktan sonra hizmeti çalıştırın."
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Hizmet Durumu [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Simple AdBlock Ayarları"
+
+#~ msgid "Success"
+#~ msgstr "Başarılı"
+
+#~ msgid "Task"
+#~ msgstr "Görev"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Unbound AdBlock Listesi"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "DNSMASQ IP Seti"
diff --git a/applications/luci-app-simple-adblock/po/uk/simple-adblock.po b/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
index 460c16586d..1d9ea25fd5 100644
--- a/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/uk/simple-adblock.po
@@ -11,191 +11,192 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "Розширена конфігурація"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "Базова конфігурація"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "Заблоковані домени"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Конфігурація"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS сервіс"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr ""
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
+msgstr "Вимкнути"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
-msgstr "Вимкнути"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "Увімкнути"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "Увімкнути зневадження"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "Помилка"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -203,274 +204,317 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "Підтримка IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "Інформація"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "Завантаження"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "Повідомлення"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "Стан сервісу"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "Налаштування «Simple AdBlock»"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "Запустити"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "Зупинити"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "Зупинено"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "Застереження"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "нічого"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Конфігурація"
+
+#~ msgid "Info"
+#~ msgstr "Інформація"
+
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Message"
+#~ msgstr "Повідомлення"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "Налаштування «Simple AdBlock»"
+
#~ msgid "Enable/Start"
#~ msgstr "Увімкнути/Запустити"
diff --git a/applications/luci-app-simple-adblock/po/vi/simple-adblock.po b/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
index 11ad8cd5e7..f88f3ea31d 100644
--- a/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/vi/simple-adblock.po
@@ -10,191 +10,192 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
+msgid "%s is not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
-msgid "%s is not installed or not found"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "Cấu hình"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
-msgid "DNS Service"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
+msgid "DNS Service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
+msgid "Disable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
+msgid "Disable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
-msgid "Disable"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
-msgid "Disable Debugging"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr ""
@@ -202,270 +203,301 @@ msgstr ""
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
-msgid "Service Control"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
-msgid "Store compressed cache"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
-msgid "Store compressed cache file on router"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
+msgid "Store compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
+msgid "Store compressed cache file on router"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Cấu hình"
diff --git a/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
index af71607ee0..697b975a8f 100644
--- a/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
@@ -16,191 +16,192 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s 错误: %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s 错误: %s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s 未安装或未找到"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "添加 IPv6 条目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "将 IPv6 条目添加到阻止列表。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "高级配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "允许的网域网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "允许的域"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "允许和禁止列表管理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr "尝试在非易失性内存中创建压缩的阻止列表缓存。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "自动配置更新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "基本配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "封锁的网域网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "已拦截域名"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "封锁的主机网址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "拦截 %s 个域名 (用 %s)。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "找到包含%s个域名的缓存文件。"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "收集的错误"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "找到压缩的缓存文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "配置"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "控制系统日志和控制台输出的详细程度。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl 下载重试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS 服务"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ 的额外主机名"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "DNSMASQ 配置"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
-msgstr "DNSMASQ Ip集"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr "DNSMASQ Nft 集"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ Servers 文件"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "开机启动延迟(秒)"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "禁用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "禁用调试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "不要添加 IPv6 条目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "不要存储压缩的缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "不要使用并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "下载超时(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "下载中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "启用调试"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "将调试输出到 /tmp/simple-adblock.log。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "错误"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "失败"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "强制重新下载"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "强制刷新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "强制使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "强制所有本地设备使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr "强制在本地设备上使用路由器 DNS,也称为 DNS 劫持。"
@@ -208,275 +209,368 @@ msgstr "强制在本地设备上使用路由器 DNS,也称为 DNS 劫持。"
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "为luci-app-simple-adblock授予UCI和文件访问权限"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "IPv6 支持"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr "如果安装并检测到 curl,则会在超时/失败时重试指定次数。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "允许使用单个域。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "单个域将被阻止。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "信息"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED 指示状态"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr "同时开始所有的列表下载和处理任务,减少启动时间。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "如果进行了设置,允许本地设备使用自己的 DNS 服务器"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "加载中"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "消息"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "输出详细程度设置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr "在下载阻止/允许列表之前执行配置更新。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"选择DNS解析选项以为其创建广告阻止列表,有关详细信息,请参见%sREADME%s。"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "选取尚未在 %s 系统 LED 配置%s 中使用的 LED。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "请注意,此系统不支持%s。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "正在重新启动"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "系统启动后延后指定时间再启动本服务。"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "服务控制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "服务状态 [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "简易 AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "简易 AdBlock 设置"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "一些输出"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "启动"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "正在启动"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "如果下载停顿了指定的秒数则停止下载。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "存储压缩的缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "将压缩的缓存文件存储在路由器上"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "成功完成"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "抑制输出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "任务"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "允许的域列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "阻止的域列表的 URL."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "阻止的主机列表的 URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "Ubound AdBlock 列表"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "使用并行处理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "详细输出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "无法访问共享内存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "无法创建“%s”文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr "无法创建阻止列表或重新启动DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "创建压缩缓存失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "未能创建 output/cache/gzip 文件目录"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "下载失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "下载配置更新文件失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "格式化数据文件失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "未能将“%s”移至“%s”"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "无法将临时数据文件移动到“%s”"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "无法优化数据文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "解析失败"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "无法解析配置更新文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "无法处理允许清单"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "无法重新加载/重新启动DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "无法删除临时文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "无法重新启动/重新加载DNS解析器"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "无法排序数据文件"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "无法停止%s"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "无法解压缩压缩缓存"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "设备上没有 HTTPS/SSL 支持"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "无"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s 错误: %s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s 错误: %s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "找到包含%s个域名的缓存文件。"
+
+#~ msgid "Collected Errors"
+#~ msgstr "收集的错误"
+
+#~ msgid "Configuration"
+#~ msgstr "配置"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ 的额外主机名"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "DNSMASQ 配置"
+
+#~ msgid "DNSMASQ Ipset"
+#~ msgstr "DNSMASQ Ip集"
+
+#~ msgid "DNSMASQ Nft Set"
+#~ msgstr "DNSMASQ Nft 集"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ Servers 文件"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "开机启动延迟(秒)"
+
+#~ msgid "Info"
+#~ msgstr "信息"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "Message"
+#~ msgstr "消息"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "选择DNS解析选项以为其创建广告阻止列表,有关详细信息,请参见%sREADME%s。"
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "系统启动后延后指定时间再启动本服务。"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "服务状态 [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "简易 AdBlock 设置"
+
+#~ msgid "Success"
+#~ msgstr "成功完成"
+
+#~ msgid "Task"
+#~ msgstr "任务"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "Ubound AdBlock 列表"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "DNSMASQ IP 组"
diff --git a/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
index c39a4d929e..0b7c8a5f11 100644
--- a/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh_Hant/simple-adblock.po
@@ -13,191 +13,192 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.14.1-dev\n"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:250
-msgid "%s Error: %s"
-msgstr "%s 錯誤:%s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:248
-msgid "%s Error: %s %s"
-msgstr "%s 錯誤:%s %s"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:161
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:90
msgid "%s is not installed or not found"
msgstr "%s 未安裝或找不到"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:336
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:99
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:105
msgid "Add IPv6 entries"
msgstr "加入 IPv6 項目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:103
msgid "Add IPv6 entries to block-list."
msgstr "加入 IPv6 項目到封鎖清單。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:296
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:33
msgid "Advanced Configuration"
msgstr "進階組態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
msgid "Allowed Domain URLs"
msgstr "允許的網域網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
msgid "Allowed Domains"
msgstr "允許的網域"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:369
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
msgid "Allowed and Blocked Lists Management"
msgstr "允許和禁止列表管理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
msgid ""
"Attempt to create a compressed cache of block-list in the persistent memory."
msgstr "嘗試在持久性記憶體中創建區塊列表的壓縮快取。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:35
msgid "Automatic Config Update"
msgstr "自動組態更新"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:263
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:32
msgid "Basic Configuration"
msgstr "基本配置"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
msgid "Blocked Domain URLs"
msgstr "封鎖的網域網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
msgid "Blocked Domains"
msgstr "封鎖的域名"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
msgid "Blocked Hosts URLs"
msgstr "封鎖的主機網址"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:231
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:109
msgid "Blocking %s domains (with %s)."
msgstr "封鎖 %s 個網域 (用 %s)。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:221
-msgid "Cache file containing %s domains found."
-msgstr "快取檔中已找到 %s 個網域。"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:129
+msgid "Cache file found."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
-msgid "Collected Errors"
-msgstr "收集的錯誤"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:111
+msgid "Compressed cache file created."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:225
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:132
msgid "Compressed cache file found."
msgstr "找到壓縮的快取文件。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:261
-msgid "Configuration"
-msgstr "組態"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:42
msgid "Controls system log and console output verbosity."
msgstr "控制系統日誌和主控台輸出的詳細程度。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
msgid "Curl download retry"
msgstr "Curl 下載重試"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:317
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
+msgid "Curl maximum file size (in bytes)"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
msgid "DNS Service"
msgstr "DNS服務"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:319
-msgid "DNSMASQ Additional Hosts"
-msgstr "DNSMASQ附加主機"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:320
-msgid "DNSMASQ Config"
-msgstr "Dnsmasq 組態"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:322
-msgid "DNSMASQ Ipset"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:64
+msgid "DNS resolution option, see the %sREADME%s for details."
msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:325
-msgid "DNSMASQ Nft Set"
-msgstr ""
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:327
-msgid "DNSMASQ Servers File"
-msgstr "DNSMASQ伺服器文件"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Delay (in seconds) for on-boot start"
-msgstr "開機啟動延遲(秒)"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:266
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:251
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:37
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:39
msgid "Disable"
msgstr "停用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:364
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
msgid "Disable Debugging"
msgstr "禁用除錯"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:335
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:247
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
+msgid "Dnsmasq Config File URL"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
msgid "Do not add IPv6 entries"
msgstr "不要加入 IPv6 項目"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:359
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
msgid "Do not store compressed cache"
msgstr "不存儲壓縮的快取"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:354
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
msgid "Do not use simultaneous processing"
msgstr "不要使用同步處理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:111
msgid "Download time-out (in seconds)"
msgstr "下載超時(秒)"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:166
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:95
msgid "Downloading"
msgstr "下載中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:65
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:240
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:38
msgid "Enable"
msgstr "啟用"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:365
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
msgid "Enable Debugging"
msgstr "啟用除錯"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:363
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
msgid "Enables debug output to /tmp/simple-adblock.log."
msgstr "將除錯輸出啟用到 /tmp/simple-adblock.log。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:167
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:236
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:96
msgid "Error"
msgstr "錯誤"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:169
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:98
msgid "Fail"
msgstr "失敗"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:55
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:114
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:218
msgid "Force Re-Download"
msgstr "強制重新下載"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:165
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:94
msgid "Force Reloading"
msgstr "強制重新載入中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:48
msgid "Force Router DNS"
msgstr "強制使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:278
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:51
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:52
msgid "Force Router DNS server to all local devices"
msgstr "強制所有本地裝置使用路由器 DNS"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:276
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:214
+msgid "Force re-downloading %s block lists"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:49
msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
msgstr "強制在本地裝置上使用路由器 DNS,也稱為 DNS 劫持。"
@@ -205,275 +206,362 @@ msgstr "強制在本地裝置上使用路由器 DNS,也稱為 DNS 劫持。"
msgid "Grant UCI and file access for luci-app-simple-adblock"
msgstr "授予 luci-app-simple-adblock 擁有 UCI 和檔案存取的權限"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:334
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:102
msgid "IPv6 Support"
msgstr "支援 IPv6"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:349
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
+msgid ""
+"If curl is installed and detected, it would not download files bigger than "
+"this."
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
msgid ""
"If curl is installed and detected, it would retry download this many times "
"on timeout/fail."
msgstr "如果安裝並檢測到curl,則會在逾時/失敗時重試多次下載。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:371
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
msgid "Individual domains to be allowed."
msgstr "允許使用單個網域。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:379
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
msgid "Individual domains to be blocked."
msgstr "單個網域將被阻擋."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:219
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:223
-msgid "Info"
-msgstr "資訊"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:287
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:56
msgid "LED to indicate status"
msgstr "LED 指示狀態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
msgid ""
"Launch all lists downloads and processing simultaneously, reducing service "
"start time."
msgstr "同時啟動所有列表下載和處理,從而縮短了服務啟動時間。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:277
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:50
msgid "Let local devices use their own DNS servers if set"
msgstr "如果進行了設定,允許本地裝置使用自己的 DNS 伺服器"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/js.htm:51
-msgid "Loading"
-msgstr "正在載入中"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:236
-msgid "Message"
-msgstr "訊息"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:146
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:270
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:41
msgid "Output Verbosity Setting"
msgstr "輸出詳細程度設定"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:265
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:36
msgid "Perform config update before downloading the block/allow-lists."
msgstr "下載封鎖/允許清單前執行組態更新。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:298
-msgid ""
-"Pick the DNS resolution option to create the adblock list for, see the "
-"%sREADME%s for details."
-msgstr ""
-"選擇 DNS 解析選項以建立 Adblock 清單,請參閱 %sREADME%s 以獲得詳細資訊。"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:288
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:57
msgid "Pick the LED not already used in %sSystem LED Configuration%s."
msgstr "選擇 %s系統 LED 組態%s 中尚未使用的 LED。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:301
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:302
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:303
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:304
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:307
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:310
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:314
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:67
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:68
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:69
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:70
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:74
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:77
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:81
msgid "Please note that %s is not supported on this system."
msgstr "請注意:此系統不支援 %s。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:93
msgid "Restarting"
msgstr "重新啟動中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:341
-msgid "Run service after set delay on boot."
-msgstr "設定啟動後延遲執行服務。"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:256
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:285
msgid "Service Control"
msgstr "服務控制"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:205
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:228
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:185
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:103
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:199
-msgid "Service Status [%s %s]"
-msgstr "服務狀態 [%s %s]"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:154
+msgid "Service Warnings"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr "簡單 AdBlock"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:193
-msgid "Simple AdBlock Settings"
-msgstr "簡單 AdBlock 設定"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:30
+msgid "Simple AdBlock - Configuration"
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:353
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:102
+msgid "Simple AdBlock - Status"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
msgid "Simultaneous processing"
msgstr "同時處理中"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:272
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:44
msgid "Some output"
msgstr "一些輸出"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:52
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:207
msgid "Start"
msgstr "啟動"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:92
msgid "Starting"
msgstr "開始中"
-#: applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm:58
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:203
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:229
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:112
msgid "Stop the download if it is stalled for set number of seconds."
msgstr "如果下載停頓了指定的秒數,請停止下載。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:91
msgid "Stopped"
msgstr "已停止"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:360
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:225
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
msgid "Store compressed cache"
msgstr "存儲壓縮的快取"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:358
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
msgid "Store compressed cache file on router"
msgstr "將壓縮的快取文件存儲在路由器上"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:170
-msgid "Success"
-msgstr "成功"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:271
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:43
msgid "Suppress output"
msgstr "抑制輸出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:209
-msgid "Task"
-msgstr "任務"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
+msgid ""
+"URL to the external dnsmasq config file, see the %sREADME%s for details."
+msgstr ""
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:375
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
msgid "URLs to lists of domains to be allowed."
msgstr "允許的網域列表的URL."
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:383
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
msgid "URLs to lists of domains to be blocked."
msgstr "指向要阻止的網域列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:387
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
msgid "URLs to lists of hosts to be blocked."
msgstr "指向要阻止的主機列表的URL。"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
-msgid "Unbound AdBlock List"
-msgstr "未綁定的AdBlock列表"
-
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:355
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
msgid "Use simultaneous processing"
msgstr "使用同步處理"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:273
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:45
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:46
msgid "Verbose output"
msgstr "詳細輸出"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:168
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:105
+msgid "Version: %s"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:97
msgid "Warning"
msgstr "警告"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:126
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:87
+msgid "dnsmasq additional hosts"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:88
+msgid "dnsmasq config"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:90
+msgid "dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:93
+msgid "dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:95
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:100
+msgid "dnsmasq servers file"
+msgstr ""
+
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:165
msgid "failed to access shared memory"
msgstr "存取分享記憶體失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:171
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:163
msgid "failed to create '%s' file"
msgstr "\"%s\" 檔案建立失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:175
msgid "failed to create block-list or restart DNS resolver"
msgstr "建立封鎖清單或重新啟動 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:179
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:171
msgid "failed to create compressed cache"
msgstr "建立壓縮快取失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:183
msgid "failed to create output/cache/gzip file directory"
msgstr "未能建立 output/cache/gzip 檔案目錄"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:179
msgid "failed to download"
msgstr "下載失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:186
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:178
msgid "failed to download Config Update file"
msgstr "下載組態更新檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:169
msgid "failed to format data file"
msgstr "格式化資料檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:182
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:174
msgid "failed to move '%s' to '%s'"
msgstr "移動 \"%s\" 到 \"%s\" 失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:178
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:170
msgid "failed to move temporary data file to '%s'"
msgstr "移動臨時資料檔到 \"%s\" 失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:175
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:167
msgid "failed to optimize data file"
msgstr "最佳化資料檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:189
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:181
msgid "failed to parse"
msgstr "解析失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:180
msgid "failed to parse Config Update file"
msgstr "解析組態更新檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:176
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:168
msgid "failed to process allow-list"
msgstr "處理允許清單失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:185
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:177
msgid "failed to reload/restart DNS resolver"
msgstr "重新載入/重新啟動 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:180
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:172
msgid "failed to remove temporary files"
msgstr "刪除臨時檔失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:172
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:164
msgid "failed to restart/reload DNS resolver"
msgstr "重新啟動/重新載入 DNS 解析器失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:174
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:166
msgid "failed to sort data file"
msgstr "資料檔排序失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:184
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:176
msgid "failed to stop %s"
msgstr "%s 停止失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:181
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:173
msgid "failed to unpack compressed cache"
msgstr "壓縮快取解壓縮失敗"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js:182
msgid "no HTTPS/SSL support on device"
msgstr "設備不支持HTTPS / SSL"
-#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:290
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:59
msgid "none"
msgstr "無"
+#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:98
+msgid "unbound adblock list"
+msgstr ""
+
+#~ msgid "%s Error: %s"
+#~ msgstr "%s 錯誤:%s"
+
+#~ msgid "%s Error: %s %s"
+#~ msgstr "%s 錯誤:%s %s"
+
+#~ msgid "Cache file containing %s domains found."
+#~ msgstr "快取檔中已找到 %s 個網域。"
+
+#~ msgid "Collected Errors"
+#~ msgstr "收集的錯誤"
+
+#~ msgid "Configuration"
+#~ msgstr "組態"
+
+#~ msgid "DNSMASQ Additional Hosts"
+#~ msgstr "DNSMASQ附加主機"
+
+#~ msgid "DNSMASQ Config"
+#~ msgstr "Dnsmasq 組態"
+
+#~ msgid "DNSMASQ Servers File"
+#~ msgstr "DNSMASQ伺服器文件"
+
+#~ msgid "Delay (in seconds) for on-boot start"
+#~ msgstr "開機啟動延遲(秒)"
+
+#~ msgid "Info"
+#~ msgstr "資訊"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid "Message"
+#~ msgstr "訊息"
+
+#~ msgid ""
+#~ "Pick the DNS resolution option to create the adblock list for, see the "
+#~ "%sREADME%s for details."
+#~ msgstr ""
+#~ "選擇 DNS 解析選項以建立 Adblock 清單,請參閱 %sREADME%s 以獲得詳細資訊。"
+
+#~ msgid "Run service after set delay on boot."
+#~ msgstr "設定啟動後延遲執行服務。"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "服務狀態 [%s %s]"
+
+#~ msgid "Simple AdBlock Settings"
+#~ msgstr "簡單 AdBlock 設定"
+
+#~ msgid "Success"
+#~ msgstr "成功"
+
+#~ msgid "Task"
+#~ msgstr "任務"
+
+#~ msgid "Unbound AdBlock List"
+#~ msgstr "未綁定的AdBlock列表"
+
#~ msgid "DNSMASQ IP Set"
#~ msgstr "DNSMASQ IP設定"
diff --git a/applications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock b/applications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock
index 80938a3b0b..6ba5790fc7 100755
--- a/applications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock
+++ b/applications/luci-app-simple-adblock/root/usr/libexec/rpcd/luci.simple-adblock
@@ -109,11 +109,16 @@ get_init_status() {
local name
name="$(basename "$1")"
name="${name:-$packageName}"
- local errors ports dns outputFile outputCache outputGzip
+ local errors warnings ports dns outputFile outputCache outputGzip
local i
errors="$(ubus_get_status errors)"
+ warnings="$(ubus_get_status warnings)"
ports="$(ubus_get_ports)"
- dns="$(uci -q get $packageName.config.dns)"
+ if [ -n "$(uci -q get $packageName.config.dnsmasq_config_file_url)" ]; then
+ dns="dnsmasq.conf"
+ else
+ dns="$(uci -q get $packageName.config.dns)"
+ fi
case "$dns" in
dnsmasq.addnhosts)
outputFile="$dnsmasqAddnhostsFile"
@@ -160,6 +165,7 @@ get_init_status() {
json_add_array 'errors'
for i in $errors; do json_add_string '' "$i"; done
json_close_array
+# json_add_string 'warnings' "$warnings"
if [ -n "$ports" ]; then
json_add_boolean 'force_dns_active' '1'
json_add_array 'force_dns_ports'
diff --git a/applications/luci-app-statistics/po/ko/statistics.po b/applications/luci-app-statistics/po/ko/statistics.po
index 60a2264599..a0a300dcd2 100644
--- a/applications/luci-app-statistics/po/ko/statistics.po
+++ b/applications/luci-app-statistics/po/ko/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2022-08-10 03:18+0000\n"
-"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/ko/>\n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -386,7 +386,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iptables.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iptables.json:2
msgid "Firewall"
-msgstr ""
+msgstr "방화벽"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:7
msgid "Firewall (IPv6)"
diff --git a/applications/luci-app-ttyd/po/ko/ttyd.po b/applications/luci-app-ttyd/po/ko/ttyd.po
index 8849fe0a87..3f6c46f693 100644
--- a/applications/luci-app-ttyd/po/ko/ttyd.po
+++ b/applications/luci-app-ttyd/po/ko/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-10 03:18+0000\n"
-"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:17
msgid "Enable"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:60
msgid "Enable IPv6 support"
diff --git a/applications/luci-app-udpxy/Makefile b/applications/luci-app-udpxy/Makefile
index c4286baaff..cb8f179232 100644
--- a/applications/luci-app-udpxy/Makefile
+++ b/applications/luci-app-udpxy/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for udpxy
-LUCI_DEPENDS:=+luci-compat +udpxy
+LUCI_DEPENDS:=+udpxy
include ../../luci.mk
diff --git a/applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js b/applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js
new file mode 100644
index 0000000000..9944f9ecdf
--- /dev/null
+++ b/applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js
@@ -0,0 +1,61 @@
+'use strict';
+'require form';
+'require view';
+
+return view.extend({
+ render: function () {
+ var m, s, o;
+
+ m = new form.Map('udpxy', _('udpxy'),
+ _('udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can configure the settings.'));
+
+ s = m.section(form.TypedSection, 'udpxy');
+ s.anonymous = true;
+ s.addremove = true;
+
+ o = s.option(form.Flag, 'disabled', _('Enabled'));
+ o.enabled = '0';
+ o.disabled = '1';
+ o.default = o.disabled;
+ o.rmempty = false;
+
+ o = s.option(form.Flag, 'respawn', _('Respawn'));
+ o.default = o.disabled;
+
+ o = s.option(form.Flag, 'verbose', _('Verbose'));
+ o.default = o.disabled;
+
+ o = s.option(form.Flag, 'status', _('Status'));
+
+ o = s.option(form.Value, 'bind', _('Bind IP/Interface'));
+ o.datatype = 'or(ipaddr, network)';
+
+ o = s.option(form.Value, 'port', _('Port'));
+ o.datatype = 'port';
+
+ o = s.option(form.Value, 'source', _('Source IP/Interface'));
+ o.datatype = 'or(ipaddr, network)';
+
+ o = s.option(form.Value, 'max_clients', _('Max clients'));
+ o.datatype = 'range(1, 5000)';
+
+ o = s.option(form.Value, 'log_file', _('Log file'));
+
+ o = s.option(form.Value, 'buffer_size', _('Buffer size'));
+ o.datatype = 'range(4096, 2097152)';
+
+ o = s.option(form.Value, 'buffer_messages', _('Buffer messages'));
+ o.datatype = 'or(-1, and(min(1),uinteger))';
+
+ o = s.option(form.Value, 'buffer_time', _('Buffer time'));
+ o.datatype = 'or(-1, and(min(1),uinteger))';
+
+ o = s.option(form.Value, 'nice_increment', _('Nice increment'));
+ o.datatype = 'or(and(max(-1),uinteger), and(min(1),uinteger))';
+
+ o = s.option(form.Value, 'mcsub_renew', _('Multicast subscription renew'));
+ o.datatype = 'or(0, range(30, 64000))';
+
+ return m.render();
+ }
+});
diff --git a/applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua b/applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua
deleted file mode 100644
index d823da06f4..0000000000
--- a/applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua
+++ /dev/null
@@ -1,63 +0,0 @@
--- Copyright 2014 Álvaro Fernández Rojas <noltari@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-m = Map("udpxy", "udpxy", translate("udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can configure the settings."))
-
-s = m:section(TypedSection, "udpxy", "")
-s.addremove = true
-s.anonymous = false
-
-enable=s:option(Flag, "disabled", translate("Enabled"))
-enable.enabled="0"
-enable.disabled="1"
-enable.default = "1"
-enable.rmempty = false
-respawn=s:option(Flag, "respawn", translate("Respawn"))
-respawn.default = false
-
-verbose=s:option(Flag, "verbose", translate("Verbose"))
-verbose.default = false
-
-status=s:option(Flag, "status", translate("Status"))
-
-bind=s:option(Value, "bind", translate("Bind IP/Interface"))
-bind.rmempty = true
-bind.datatype = "or(ipaddr, network)"
-
-port=s:option(Value, "port", translate("Port"))
-port.rmempty = true
-port.datatype = "port"
-
-source=s:option(Value, "source", translate("Source IP/Interface"))
-source.rmempty = true
-source.datatype = "or(ipaddr, network)"
-
-max_clients=s:option(Value, "max_clients", translate("Max clients"))
-max_clients.rmempty = true
-max_clients.datatype = "range(1, 5000)"
-
-log_file=s:option(Value, "log_file", translate("Log file"))
-log_file.rmempty = true
---log_file.datatype = "file"
-
-buffer_size=s:option(Value, "buffer_size", translate("Buffer size"))
-buffer_size.rmempty = true
-buffer_size.datatype = "range(4096,2097152)"
-
-buffer_messages=s:option(Value, "buffer_messages", translate("Buffer messages"))
-buffer_messages.rmempty = true
-buffer_messages.datatype = "or(-1, and(min(1), uinteger))"
-
-buffer_time=s:option(Value, "buffer_time", translate("Buffer time"))
-buffer_time.rmempty = true
-buffer_time.datatype = "or(-1, and(min(1), uinteger))"
-
-nice_increment=s:option(Value, "nice_increment", translate("Nice increment"))
-nice_increment.rmempty = true
-nice_increment.datatype = "or(and(max(-1), integer),and(min(1), integer))"
-
-mcsub_renew=s:option(Value, "mcsub_renew", translate("Multicast subscription renew"))
-mcsub_renew.rmempty = true
-mcsub_renew.datatype = "or(0, range(30, 64000))"
-
-return m
diff --git a/applications/luci-app-udpxy/po/ar/udpxy.po b/applications/luci-app-udpxy/po/ar/udpxy.po
index 4768621c15..e65f37e0a0 100644
--- a/applications/luci-app-udpxy/po/ar/udpxy.po
+++ b/applications/luci-app-udpxy/po/ar/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "مفعل"
@@ -35,47 +35,48 @@ msgstr "مفعل"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "ملف تسجيل"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "المنفذ"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "الحالة"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/bg/udpxy.po b/applications/luci-app-udpxy/po/bg/udpxy.po
index 1c0082116e..a0a0662401 100644
--- a/applications/luci-app-udpxy/po/bg/udpxy.po
+++ b/applications/luci-app-udpxy/po/bg/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.8.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Разрешен"
@@ -34,47 +34,48 @@ msgstr "Разрешен"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Статус"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/bn_BD/udpxy.po b/applications/luci-app-udpxy/po/bn_BD/udpxy.po
index e5de2b44d1..f109530626 100644
--- a/applications/luci-app-udpxy/po/bn_BD/udpxy.po
+++ b/applications/luci-app-udpxy/po/bn_BD/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "সক্রিয়"
@@ -34,47 +34,48 @@ msgstr "সক্রিয়"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "লগ ফাইল"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "সর্বোচ্চ ক্লায়েন্ট সংখ্যা"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "পোর্ট"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "অবস্থা"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ca/udpxy.po b/applications/luci-app-udpxy/po/ca/udpxy.po
index 7098f8b0f2..6465c7e721 100644
--- a/applications/luci-app-udpxy/po/ca/udpxy.po
+++ b/applications/luci-app-udpxy/po/ca/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10.1\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Activat"
@@ -34,47 +34,48 @@ msgstr "Activat"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Estat"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/cs/udpxy.po b/applications/luci-app-udpxy/po/cs/udpxy.po
index d56a3b5e4c..90c7e69eb7 100644
--- a/applications/luci-app-udpxy/po/cs/udpxy.po
+++ b/applications/luci-app-udpxy/po/cs/udpxy.po
@@ -10,23 +10,23 @@ 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-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Navázat na IP adresu / rozhraní"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Vyrovnávací paměť zpráv"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Velikost vyrovnávací paměti"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Časová délka pokrývaná vyrovnávací pamětí"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Zapnuto"
@@ -34,47 +34,48 @@ msgstr "Zapnuto"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Soubor pro záznam událostí"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Nejvýše klientů"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Obnovení přihlášení k odběru vícesměrového vysílání"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Přírůstek hodnoty nice"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "V případě výpadku znovu spustit"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Zdrojová IP adresa / rozhraní"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Podrobné"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/da/udpxy.po b/applications/luci-app-udpxy/po/da/udpxy.po
index 984257fb9e..25279bffbd 100644
--- a/applications/luci-app-udpxy/po/da/udpxy.po
+++ b/applications/luci-app-udpxy/po/da/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Bind IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Buffer beskeder"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Buffer størrelse"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Buffer tid"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Aktiveret"
@@ -34,47 +34,48 @@ msgstr "Aktiveret"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Giv UCI-adgang til luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Logfil"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Maks. klienter"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Multicast-abonnement forny"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Flot stigning"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Respawn"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Kilde IP/interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbose"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/de/udpxy.po b/applications/luci-app-udpxy/po/de/udpxy.po
index 6bba8b3c09..1eefd287e5 100644
--- a/applications/luci-app-udpxy/po/de/udpxy.po
+++ b/applications/luci-app-udpxy/po/de/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "IP/Schnittstelle anbinden"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Nachrichten zwischenpuffern"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Puffergröße"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Pufferdauer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Aktiviert"
@@ -34,47 +34,48 @@ msgstr "Aktiviert"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Erlaube UCI Zugriff für luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Protokolldatei"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Maximale Clients"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Multicast-Abonnement erneuern"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Nettes Inkrement"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Erneut starten"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Quell-IP/Schnittstelle"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Ausührlich"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/el/udpxy.po b/applications/luci-app-udpxy/po/el/udpxy.po
index 5007ec64b3..58ac475f5a 100644
--- a/applications/luci-app-udpxy/po/el/udpxy.po
+++ b/applications/luci-app-udpxy/po/el/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Ενεργοποιήθηκε"
@@ -34,47 +34,48 @@ msgstr "Ενεργοποιήθηκε"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Αρχείο καταγραφής"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Θύρα"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Κατάσταση"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/en/udpxy.po b/applications/luci-app-udpxy/po/en/udpxy.po
index a88ea96dd1..56ddc1706c 100644
--- a/applications/luci-app-udpxy/po/en/udpxy.po
+++ b/applications/luci-app-udpxy/po/en/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Enabled"
@@ -34,47 +34,48 @@ msgstr "Enabled"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/es/udpxy.po b/applications/luci-app-udpxy/po/es/udpxy.po
index 6de1ec8266..b21b4956e3 100644
--- a/applications/luci-app-udpxy/po/es/udpxy.po
+++ b/applications/luci-app-udpxy/po/es/udpxy.po
@@ -13,23 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Enlace IP/interfaz"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Mensajes de búfer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Tamaño del búfer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Tiempo del búfer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Activado"
@@ -37,47 +37,48 @@ msgstr "Activado"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Conceder acceso UCI para luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Archivo de registro"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Máx. clientes"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Renovación de suscripción de multidifusión"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Incremento agradable"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Puerto"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Reaparecer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "IP de origen/interfaz"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbosidad"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/fi/udpxy.po b/applications/luci-app-udpxy/po/fi/udpxy.po
index 182cb6ccad..1d9dace34e 100644
--- a/applications/luci-app-udpxy/po/fi/udpxy.po
+++ b/applications/luci-app-udpxy/po/fi/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Sido IP/sovitin"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Puskurin viestit"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Puskurin koko"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Puskurin aika"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Käytössä"
@@ -34,47 +34,48 @@ msgstr "Käytössä"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Myönnä UCI:n käyttöoikeus luci-app-udpxy:lle"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Lokitiedosto"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Asiakkaita enintään"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Monilähetystilauksen uusiminen"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Mukava lisäys"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Portti"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Respawn"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Lähde IP/sovitin"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Monisanainen"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/fr/udpxy.po b/applications/luci-app-udpxy/po/fr/udpxy.po
index fe2fc9afbb..f708f6ed57 100644
--- a/applications/luci-app-udpxy/po/fr/udpxy.po
+++ b/applications/luci-app-udpxy/po/fr/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Lier IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Messages tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Taille du tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Durée du tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Activé"
@@ -34,47 +34,48 @@ msgstr "Activé"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Accorder à l'UCI l'accès à luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Fichier de journal"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Nombre max. de clients"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Renouvellement de l'abonnement à la multidiffusion"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Augmentation douce"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Réapparition (Respawn)"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "IP/interface Source"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "État"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbeux"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/he/udpxy.po b/applications/luci-app-udpxy/po/he/udpxy.po
index e788419f59..c3c6d434af 100644
--- a/applications/luci-app-udpxy/po/he/udpxy.po
+++ b/applications/luci-app-udpxy/po/he/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr ""
@@ -35,47 +35,48 @@ msgstr ""
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "פתחה"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/hi/udpxy.po b/applications/luci-app-udpxy/po/hi/udpxy.po
index cc47a5ebce..9baad5f647 100644
--- a/applications/luci-app-udpxy/po/hi/udpxy.po
+++ b/applications/luci-app-udpxy/po/hi/udpxy.po
@@ -4,23 +4,23 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr ""
@@ -28,47 +28,48 @@ msgstr ""
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/hu/udpxy.po b/applications/luci-app-udpxy/po/hu/udpxy.po
index 58f17b4522..fff0066ea0 100644
--- a/applications/luci-app-udpxy/po/hu/udpxy.po
+++ b/applications/luci-app-udpxy/po/hu/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Kötési IP-cím/interfész"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Üzenetpuffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Pufferméret"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Pufferezési idő"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Engedélyezve"
@@ -34,47 +34,48 @@ msgstr "Engedélyezve"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Naplófájl"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Max. ügyfélszám"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Multicast-előfizetés megújítása"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Nice növekmény"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Újraszármaztatás"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Forrás IP-cím/interfész"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Állapot"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Bőbeszédű"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/it/udpxy.po b/applications/luci-app-udpxy/po/it/udpxy.po
index d4a064fde1..0b7aa1dcc2 100644
--- a/applications/luci-app-udpxy/po/it/udpxy.po
+++ b/applications/luci-app-udpxy/po/it/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Abilitato"
@@ -34,47 +34,48 @@ msgstr "Abilitato"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "File registro eventi"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Rinasci"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Stato"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ja/udpxy.po b/applications/luci-app-udpxy/po/ja/udpxy.po
index 4bbaaecb8f..aa4d021609 100644
--- a/applications/luci-app-udpxy/po/ja/udpxy.po
+++ b/applications/luci-app-udpxy/po/ja/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "有効"
@@ -34,47 +34,48 @@ msgstr "有効"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "luci-app-udpxy の UCI アクセスを許可"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "ログファイル"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "最大クライアント"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "ポート"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "リスポーン"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "ステータス"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ko/udpxy.po b/applications/luci-app-udpxy/po/ko/udpxy.po
index 7e703b1adb..c835f6ca27 100644
--- a/applications/luci-app-udpxy/po/ko/udpxy.po
+++ b/applications/luci-app-udpxy/po/ko/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "활성화"
@@ -34,47 +34,48 @@ msgstr "활성화"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "로그 파일"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "포트"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "상태"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/mr/udpxy.po b/applications/luci-app-udpxy/po/mr/udpxy.po
index e0d4ed4ee6..9e91262846 100644
--- a/applications/luci-app-udpxy/po/mr/udpxy.po
+++ b/applications/luci-app-udpxy/po/mr/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "सक्षम केले"
@@ -34,47 +34,48 @@ msgstr "सक्षम केले"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "लॉग फाइल"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "पोर्ट"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "स्थिती"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ms/udpxy.po b/applications/luci-app-udpxy/po/ms/udpxy.po
index b9e89e514a..d3cba28746 100644
--- a/applications/luci-app-udpxy/po/ms/udpxy.po
+++ b/applications/luci-app-udpxy/po/ms/udpxy.po
@@ -4,23 +4,23 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr ""
@@ -28,47 +28,48 @@ msgstr ""
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/nb_NO/udpxy.po b/applications/luci-app-udpxy/po/nb_NO/udpxy.po
index 5c2d826bba..525c05dd5c 100644
--- a/applications/luci-app-udpxy/po/nb_NO/udpxy.po
+++ b/applications/luci-app-udpxy/po/nb_NO/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Påskrudd"
@@ -34,47 +34,48 @@ msgstr "Påskrudd"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Start på ny"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/pl/udpxy.po b/applications/luci-app-udpxy/po/pl/udpxy.po
index 9be9fb1f17..71ff7635f6 100644
--- a/applications/luci-app-udpxy/po/pl/udpxy.po
+++ b/applications/luci-app-udpxy/po/pl/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Powiąż IP/Interfejs"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Wiadomości bufora"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Rozmiar bufora"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Czas buforowania"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Włączone"
@@ -35,47 +35,48 @@ msgstr "Włączone"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Udziel dostępu UCI do luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Plik dziennika"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Maks. klientów"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Przedłużenie subskrypcji Multicast"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Niezły przyrost"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Odrodzenie"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Źródło IP/Interfejs"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Pełne"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/pt/udpxy.po b/applications/luci-app-udpxy/po/pt/udpxy.po
index f13af7daa4..27007fd98e 100644
--- a/applications/luci-app-udpxy/po/pt/udpxy.po
+++ b/applications/luci-app-udpxy/po/pt/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Ligar IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Buffer mensagens"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Tamanho do buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Tempo de buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Ativado"
@@ -34,47 +34,48 @@ msgstr "Ativado"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Conceder acesso UCI ao luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Ficheiro de registo"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Máximo de clientes"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Renovação de assinatura multicast"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Incremento nice"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Redisparar"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Fonte IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbose"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/pt_BR/udpxy.po b/applications/luci-app-udpxy/po/pt_BR/udpxy.po
index 2b1ec15f96..62c2957e79 100644
--- a/applications/luci-app-udpxy/po/pt_BR/udpxy.po
+++ b/applications/luci-app-udpxy/po/pt_BR/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Vincular IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Empilhar mensagens"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Tamanho do buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Tempo do buffer"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Ativado"
@@ -34,47 +34,48 @@ msgstr "Ativado"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Conceda acesso UCI ao luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Arquivo log"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Quantidade máxima de clientes"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Renovar a assinatura multicast"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Incremento fino"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Ressurgir"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Origem IP/Interface"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Condição Geral"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Loquaz"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ro/udpxy.po b/applications/luci-app-udpxy/po/ro/udpxy.po
index beb0a97b04..fa97db01ed 100644
--- a/applications/luci-app-udpxy/po/ro/udpxy.po
+++ b/applications/luci-app-udpxy/po/ro/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Legătura IP/Interfață"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Mesaje tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Dimensiunea tamponului"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Timp tampon"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Activat"
@@ -35,47 +35,48 @@ msgstr "Activat"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Acordă acces UCI pentru luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Fișier jurnal"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Număr maxim de clienți"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Reînnoirea abonamentului Multicast"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Un spor frumos"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Reîntoarcerea"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "IP/Interfață sursă"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Stare"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Verbală"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/ru/udpxy.po b/applications/luci-app-udpxy/po/ru/udpxy.po
index 8df9188bf4..7bf476182c 100644
--- a/applications/luci-app-udpxy/po/ru/udpxy.po
+++ b/applications/luci-app-udpxy/po/ru/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Исходящий IP/Интерфейс"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Количество сообщений, накапливаемых в буфере"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Размер буфера для входящих данных"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Макс. время накопления сообщений в буфере"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Включено"
@@ -35,47 +35,48 @@ msgstr "Включено"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Предоставить UCI доступ для luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Файл журнала приложения"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Макс. кол-во обслуживаемых клиентов"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Периодически возобновлять подписку на мультикаст-канал"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Смещение приоритета приложения"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Порт"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Перезапуск при сбое"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Входящий IP/Интерфейс"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Состояние"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Подробный журнал"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "UDP-HTTP прокси (udpxy)"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/sk/udpxy.po b/applications/luci-app-udpxy/po/sk/udpxy.po
index 4293f72c59..b8b8a441a9 100644
--- a/applications/luci-app-udpxy/po/sk/udpxy.po
+++ b/applications/luci-app-udpxy/po/sk/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Zapnuté"
@@ -34,47 +34,48 @@ msgstr "Zapnuté"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/sv/udpxy.po b/applications/luci-app-udpxy/po/sv/udpxy.po
index 5d5d603591..3a40dd2a78 100644
--- a/applications/luci-app-udpxy/po/sv/udpxy.po
+++ b/applications/luci-app-udpxy/po/sv/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Bind IP/Gränssnitt"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Aktiverad"
@@ -34,47 +34,48 @@ msgstr "Aktiverad"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Loggfil"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Port"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Återuppliva"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Status"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/templates/udpxy.pot b/applications/luci-app-udpxy/po/templates/udpxy.pot
index a53d78265c..72cfebce8d 100644
--- a/applications/luci-app-udpxy/po/templates/udpxy.pot
+++ b/applications/luci-app-udpxy/po/templates/udpxy.pot
@@ -1,23 +1,23 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr ""
@@ -25,47 +25,48 @@ msgstr ""
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/tr/udpxy.po b/applications/luci-app-udpxy/po/tr/udpxy.po
index ffee3c87df..80f6354c72 100644
--- a/applications/luci-app-udpxy/po/tr/udpxy.po
+++ b/applications/luci-app-udpxy/po/tr/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "IP / Arayüz Bağla"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Tampon mesajları"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Tampon boyutu"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Tampon zamanı"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Etkin"
@@ -34,47 +34,48 @@ msgstr "Etkin"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "luci-app-udpxy için UCI erişimi verin"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Günlük dosyası"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Maksimum istemci"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Çok noktaya yayın aboneliği yenile"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Güzel artış"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Bağlantı noktası"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Tekrar başlat"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Kaynak IP / Arayüz"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Ayrıntılı"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/uk/udpxy.po b/applications/luci-app-udpxy/po/uk/udpxy.po
index 796c85ea4e..28a8d494d3 100644
--- a/applications/luci-app-udpxy/po/uk/udpxy.po
+++ b/applications/luci-app-udpxy/po/uk/udpxy.po
@@ -11,23 +11,23 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "Присвоєний IP/Інтерфейс"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "Буфер повідомлень"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "Розмір буферу"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "Час буферу"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Увімкнено"
@@ -35,47 +35,48 @@ msgstr "Увімкнено"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "Надати доступ до UCI для luci-app-udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "Файл звіту"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "Максимум клієнтів"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "Оновлювати підписку на групову трансляцію"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "Зсув пріоритету застосунку"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "Порт"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "Поновляти"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "Джерельний IP/інтерфейс"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Стан"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "Детальний звіт"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "UDP-HTTP проксі (udpxy)"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/vi/udpxy.po b/applications/luci-app-udpxy/po/vi/udpxy.po
index e0b733d4b9..03e9d7283c 100644
--- a/applications/luci-app-udpxy/po/vi/udpxy.po
+++ b/applications/luci-app-udpxy/po/vi/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "Bật"
@@ -34,47 +34,48 @@ msgstr "Bật"
msgid "Grant UCI access for luci-app-udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "Trạng thái"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr ""
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr ""
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/zh_Hans/udpxy.po b/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
index ba57018451..699b57d9e0 100644
--- a/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
+++ b/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "绑定 IP/接口"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "缓冲区消息"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "缓冲区大小"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "缓冲时间"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "已启用"
@@ -34,47 +34,48 @@ msgstr "已启用"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "授予UCI访问luci-app-udpxy的权限"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "日志文件"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "最大客户端数量"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "组播订阅续订"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "优先级增量"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "端口"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "刷新"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "源 IP/接口"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "状态"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "记录详细日志"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/po/zh_Hant/udpxy.po b/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
index 49b0c35173..6a149172c0 100644
--- a/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
+++ b/applications/luci-app-udpxy/po/zh_Hant/udpxy.po
@@ -10,23 +10,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.14-dev\n"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
msgstr "綁定IP/介面"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:47
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:47
msgid "Buffer messages"
msgstr "緩衝訊息"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:43
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:44
msgid "Buffer size"
msgstr "緩衝區大小"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:51
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:50
msgid "Buffer time"
msgstr "緩衝時間"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:16
msgid "Enabled"
msgstr "啟用"
@@ -34,47 +34,48 @@ msgstr "啟用"
msgid "Grant UCI access for luci-app-udpxy"
msgstr "授予 luci-app-udpxy 擁有 UCI 存取的權限"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
msgstr "日誌檔案"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
msgid "Max clients"
msgstr "最大客戶數"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:56
msgid "Multicast subscription renew"
msgstr "群播訂閱續訂"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:55
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:53
msgid "Nice increment"
msgstr "不錯的增量"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:27
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:33
msgid "Port"
msgstr "連接埠"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:15
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:22
msgid "Respawn"
msgstr "重生"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:31
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:36
msgid "Source IP/Interface"
msgstr "來源 IP/介面"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:28
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:25
msgid "Verbose"
msgstr "詳細"
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:9
#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
msgid "udpxy"
msgstr "udpxy (低頻寬免解碼IPTV串流轉向Http)"
-#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:10
msgid ""
"udpxy is a UDP-to-HTTP multicast traffic relay daemon, here you can "
"configure the settings."
diff --git a/applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json b/applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json
index c0171a13fe..8f66250f19 100644
--- a/applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json
+++ b/applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json
@@ -2,9 +2,8 @@
"admin/services/udpxy": {
"title": "udpxy",
"action": {
- "type": "cbi",
- "path": "udpxy",
- "post": { "cbi.submit": true }
+ "type": "view",
+ "path": "udpxy"
},
"depends": {
"acl": [ "luci-app-udpxy" ],
diff --git a/applications/luci-app-unbound/po/ko/unbound.po b/applications/luci-app-unbound/po/ko/unbound.po
index c4a49fcf71..3c6a83f66d 100644
--- a/applications/luci-app-unbound/po/ko/unbound.po
+++ b/applications/luci-app-unbound/po/ko/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-01 05:54+0000\n"
-"Last-Translator: somni <me@somni.one>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -266,7 +266,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
msgid "Forward"
-msgstr ""
+msgstr "포워드"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
msgid "Forward (simple handoff)"
diff --git a/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po
index eb773f46c6..1755e4c41e 100644
--- a/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/es/vpn-policy-routing.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-09-24 17:56+0000\n"
+"PO-Revision-Date: 2022-11-22 20:44+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/es/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
@@ -293,7 +293,7 @@ msgstr "Control de servicio"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:144
msgid "Service Errors"
-msgstr "Errores del servicio"
+msgstr "Errores de servicio"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:233
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:238
@@ -314,7 +314,7 @@ msgstr "Estado del servicio [%s %s]"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
msgid "Service Warnings"
-msgstr "Advertencias del servicio"
+msgstr "Advertencias de servicio"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
msgid ""
diff --git a/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
index 30e5faa03f..462c67994d 100644
--- a/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-06-10 13:18+0000\n"
+"PO-Revision-Date: 2022-11-22 20:44+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/pl/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:61
msgid "%s (disabled)"
@@ -29,8 +29,8 @@ msgid ""
"anything in this section! Change any of the settings below with extreme "
"caution!%s"
msgstr ""
-"%sOSTRZEŻENIE:%s Przed zmianą czegokolwiek w tej sekcji należy sprawdzić% "
-"sREADME%s! Zmień dowolne z poniższych ustawień z najwyższą ostrożnością!%s"
+"%sOSTRZEŻENIE:%s Przed zmianą czegokolwiek w tej sekcji należy sprawdzić "
+"%sREADME%s! Zmień dowolne z poniższych ustawień z najwyższą ostrożnością!%s"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
msgid "Add IGNORE Target"
@@ -240,7 +240,7 @@ msgstr "Ścieżka"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
msgid "Please check the %sREADME%s before changing this option."
-msgstr "Sprawdź%sREADME%s przed zmianą tej opcji."
+msgstr "Sprawdź %sREADME%s przed zmianą tej opcji."
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:270
msgid "Policies"
@@ -268,7 +268,7 @@ msgid ""
"See the %sREADME%s for details."
msgstr ""
"Uruchom następujące pliki użytkownika po skonfigurowaniu, ale przed ponownym "
-"uruchomieniem DNSMASQ. Zobacz%sREADME%s aby uzyskać szczegółowe informacje."
+"uruchomieniem DNSMASQ. Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:54
msgid "Running"
@@ -276,7 +276,7 @@ msgstr "Działa"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:173
msgid "See the %sREADME%s for details."
-msgstr "Zobacz%sREADME%s aby uzyskać szczegółowe informacje."
+msgstr "Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:214
msgid "Select Append for -A and Insert for -I."
@@ -309,15 +309,15 @@ msgstr "Stan usługi [%s %s]"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:149
msgid "Service Warnings"
-msgstr "Ostrzeżenia Usługi"
+msgstr "Ostrzeżenia usługi"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
msgid ""
"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
"%sREADME%s for details."
msgstr ""
-"Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. Zobacz"
-"%sREADME%s aby uzyskać szczegółowe informacje."
+"Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. Zobacz "
+"%sREADME%s, aby uzyskać szczegółowe informacje."
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
msgid "Show Chain Column"
@@ -325,7 +325,7 @@ msgstr "Pokaż kolumnę łańcucha"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
msgid "Show Enable Column"
-msgstr "Pokaż opcję Włącz kolumnę"
+msgstr "Pokaż kolumnę włączenia"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
msgid "Show Protocol Column"
diff --git a/applications/luci-app-vpnbypass/po/ko/vpnbypass.po b/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
index 51aa8f9306..9f122cc60a 100644
--- a/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-08-09 02:20+0000\n"
-"Last-Translator: SangHoon Kim <hts.sanghoon.kim@outlook.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr ""
+msgstr "활성화"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
msgid "Enabling %s service"
diff --git a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
index 67997b4c84..a131252075 100644
--- a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-04-25 02:37+0000\n"
+"PO-Revision-Date: 2022-11-22 20:44+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/pl/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.7-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
@@ -35,7 +35,7 @@ msgstr "Włącz"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
msgid "Enabling %s service"
-msgstr "Włączanie usługi%s"
+msgstr "Włączanie usługi %s"
#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
msgid "Grant UCI and file access for luci-app-vpnbypass"
@@ -109,7 +109,7 @@ msgstr "Uruchom"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
msgid "Starting %s service"
-msgstr "Uruchamiam usługę %s"
+msgstr "Uruchamianie usługi %s"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
@@ -125,7 +125,7 @@ msgstr "Zatrzymano (wersja: %s)"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
msgid "Stopping %s service"
-msgstr "Zatrzymuję usługę %s"
+msgstr "Zatrzymywanie usługi %s"
#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
diff --git a/applications/luci-app-wifischedule/po/ko/wifischedule.po b/applications/luci-app-wifischedule/po/ko/wifischedule.po
index 5a656d8f00..057e3c9a74 100644
--- a/applications/luci-app-wifischedule/po/ko/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ko/wifischedule.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"PO-Revision-Date: 2022-11-22 08:46+0000\n"
+"Last-Translator: Taewook Yang (ワリ) <relationlife@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.0.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -64,7 +64,7 @@ msgstr ""
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
msgid "Friday"
-msgstr ""
+msgstr "금요일"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
msgid "Global Settings"
diff --git a/applications/luci-app-wireguard/Makefile b/applications/luci-app-wireguard/Makefile
deleted file mode 100644
index 81110e9be2..0000000000
--- a/applications/luci-app-wireguard/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Copyright (C) 2016-2017 Dan Luedtke <mail@danrl.com>
-#
-# This is free software, licensed under the Apache License, Version 2.0 .
-#
-
-include $(TOPDIR)/rules.mk
-
-LUCI_TITLE:=WireGuard Status
-LUCI_DEPENDS:=+luci-proto-wireguard
-LUCI_PKGARCH:=all
-
-include ../../luci.mk
-
-# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js b/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js
deleted file mode 100644
index d4cb5902b6..0000000000
--- a/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js
+++ /dev/null
@@ -1,228 +0,0 @@
-'use strict';
-'require view';
-'require rpc';
-'require form';
-'require poll';
-
-
-var callGetWgInstances = rpc.declare({
- object: 'luci.wireguard',
- method: 'getWgInstances'
-});
-
-function timestampToStr(timestamp) {
- if (timestamp < 1) {
- return _('Never');
- }
- var now = new Date();
- var seconds = (now.getTime() / 1000) - timestamp;
- var ago = '';
- if (seconds < 60) {
- ago = _('%ds ago').format(parseInt(seconds));
- } else if (seconds < 3600) {
- ago = _('%dm ago').format(parseInt(seconds / 60));
- } else if (seconds < 86401) {
- ago = _('%dh ago').format(parseInt(seconds / 3600));
- } else {
- ago = _('over a day ago');
- }
- var t = new Date(timestamp * 1000);
- return t.toUTCString() + ' (' + ago + ')';
-}
-
-function generatePeerOption(key, title, value) {
- return E('div', { 'class': 'cbi-value', 'style': 'padding: 0;' }, [
- E('label', {
- 'class': 'cbi-value-title', 'style': 'font-weight: bold;'
- }, title),
- E('input', {
- 'class': 'cbi-input-text',
- 'data-name': key,
- 'style': 'border: none; float: left; width: 50%;',
- 'disabled': '',
- 'value': value
- })
- ]);
-}
-
-function generatePeerTable(options, iconSrc) {
- return E('div', { 'class': 'table cbi-section-table' }, [
- E('div', { 'class': 'td' },
- E('img', { 'src': iconSrc, 'class': 'tunnel-icon' })
- ),
- E('div', { 'class': 'td peer-options' },
- options.filter(function (option) {
- return option[2] != null;
- }).map(function (option) {
- return generatePeerOption.apply(null, option);
- })
- )
- ]);
-}
-
-function getTunnelIcon(latestHandshake) {
- var img = (new Date().getTime() / 1000 - latestHandshake) < 140 ?
- 'tunnel' : 'tunnel_disabled';
-
- return L.resource('icons', img + '.png');
-}
-
-function generatePeerRows(peers) {
- var peerRows = [];
-
- peers.forEach(function (peer) {
- var peerData = parsePeerData(peer);
- var iconSrc = getTunnelIcon(peer.latest_handshake);
-
- peerRows.push(E('tr', {
- 'class': 'tr cbi-section-table-row'
- }, [
- E('td', {
- 'class': 'td peer-name',
- 'style': 'width: 25%; font-size: 0.9rem;'
- }, peer.name),
- E('td', { 'class': 'td', 'data-section-id': peer.name },
- generatePeerTable(peerData, iconSrc)
- )
- ]));
- });
-
- if (!peerRows.length) {
- peerRows.push(
- E('tr', { 'class': 'tr placeholder' },
- E('td', { 'class': 'td' },
- E('em', _('No peer information available')))));
- }
-
- return peerRows;
-}
-
-function parseIfaceData(iface) {
- return [
- ['public_key', _('Public Key'),
- iface.public_key != '(none)' ? iface.public_key : null],
- ['listen_port', _('Listen Port'),
- iface.listen_port > 0 ? iface.listen_port : null],
- ['fwmark', _('Firewall Mark'),
- iface.fwmark != 'off' ? iface.fwmark : null]
- ];
-}
-
-function parsePeerData(peer) {
- return [
- ['public_key', _('Public Key'),
- peer.public_key],
- ['endpoint', _('Endpoint'),
- peer.endpoint == '(none)' ? null : peer.endpoint],
- ['allowed_ips', _('Allowed IPs'),
- peer.allowed_ips.length == 0 ? null : peer.allowed_ips.join(', ')],
- ['persistent_keepalive', _('Persistent Keepalive'),
- peer.persistent_keepalive == 'off' ? null : peer.persistent_keepalive + 's'],
- ['latest_handshake', _('Latest Handshake'),
- timestampToStr(peer.latest_handshake)],
- ['transfer_rx', _('Data Received'),
- '%1024mB'.format(peer.transfer_rx)],
- ['transfer_tx', _('Data Transmitted'),
- '%1024mB'.format(peer.transfer_tx)]
- ];
-}
-
-return view.extend({
- load: function () {
- return callGetWgInstances();
- },
-
- poll_status: function (nodes, ifaces) {
- Object.keys(ifaces).forEach(function (ifaceName) {
- var iface = ifaces[ifaceName];
-
- var section = nodes.querySelector(
- '[data-section-id="%q"]'.format(ifaceName)
- );
-
- parseIfaceData(iface).forEach(function (option) {
- if (option[2] != null) {
- var optionEl = section.querySelector(
- '[data-name="%q"]'.format(option[0])
- );
- var inputEl = optionEl.querySelector('input');
-
- inputEl.value = option[2];
- }
- });
-
- iface.peers.forEach(function (peer) {
- var peerData = parsePeerData(peer);
- var iconSrc = getTunnelIcon(peer.latest_handshake);
-
- var peerSection = section.querySelector(
- '[data-section-id="%q"]'.format(peer.name)
- );
- var iconEl = peerSection.querySelector('.tunnel-icon');
- iconEl.src = iconSrc;
-
- peerData.forEach(function (option) {
- if (option[2]) {
- var inputEl = peerSection.querySelector(
- '[data-name="%q"]'.format(option[0])
- );
- inputEl.value = option[2];
- }
- })
- });
- });
- },
-
- render: function (ifaces) {
- var m, s, o, ss;
-
- m = new form.JSONMap(ifaces, _('WireGuard Status'));
- m.tabbed = true;
-
- var ifaceNames = Object.keys(ifaces);
-
- for (var i = ifaceNames.length - 1; i >= 0; i--) {
- var ifaceName = ifaceNames[i];
- var iface = ifaces[ifaceName];
-
- s = m.section(form.TypedSection, ifaceName);
- s.tabbed = true;
- s.anonymous = true;
-
- var ifaceData = parseIfaceData(iface);
- ifaceData.forEach(function (option) {
- if (option[2] != null) {
- o = s.option(form.Value, option[0], option[1]);
- o.readonly = true;
- }
- });
-
- o = s.option(form.SectionValue, 'peers', form.TypedSection, 'peers');
- ss = o.subsection;
-
- ss.render = L.bind(function (view, section_id) {
- return E('div', { 'class': 'cbi-section' }, [
- E('h3', _('Peers')),
- E('table', { 'class': 'table cbi-section-table' },
- generatePeerRows(this.peers))
- ]);
- }, iface, this);
- }
-
- return m.render().then(L.bind(function (m, nodes) {
- if (!ifaceNames.length)
- nodes.appendChild(E('p', {}, E('em', _('No WireGuard interfaces configured.'))));
-
- poll.add(L.bind(function () {
- return callGetWgInstances().then(
- L.bind(this.poll_status, this, nodes)
- );
- }, this), 5);
- return nodes;
- }, this, m));
- },
-
- handleReset: null,
- handleSaveApply: null,
- handleSave: null
-});
diff --git a/applications/luci-app-wireguard/po/ar/wireguard.po b/applications/luci-app-wireguard/po/ar/wireguard.po
deleted file mode 100644
index 2922267466..0000000000
--- a/applications/luci-app-wireguard/po/ar/wireguard.po
+++ /dev/null
@@ -1,105 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-03-08 13:04+0000\n"
-"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
-"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ar/>\n"
-"Language: ar\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.5.1\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "عناوين IP المسموح بها"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "علامة جدار الحماية"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "بوابة الاستماع"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "أبدا"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "المفتاح العمومي"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "جمع البيانات..."
-
-#~ msgid "Configuration"
-#~ msgstr "إعدادات"
-
-#~ msgid "Interface"
-#~ msgstr "واجهه"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "لا يحتوي هذا القسم على قيم حتى الآن"
diff --git a/applications/luci-app-wireguard/po/bg/wireguard.po b/applications/luci-app-wireguard/po/bg/wireguard.po
deleted file mode 100644
index c45fac3337..0000000000
--- a/applications/luci-app-wireguard/po/bg/wireguard.po
+++ /dev/null
@@ -1,98 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-15 08:34+0000\n"
-"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
-"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/bg/>\n"
-"Language: bg\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh преди"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm преди"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds преди"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Разрешени IPs"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Получени данни"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Предадени данни"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Крайна точка"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Никога"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Публичен ключ"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Състояние на WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "преди повече от ден"
-
-#~ msgid "Interface"
-#~ msgstr "Интерфейс"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Интерфейсът няма публичен ключ!"
diff --git a/applications/luci-app-wireguard/po/bn_BD/wireguard.po b/applications/luci-app-wireguard/po/bn_BD/wireguard.po
deleted file mode 100644
index 00dd68f292..0000000000
--- a/applications/luci-app-wireguard/po/bn_BD/wireguard.po
+++ /dev/null
@@ -1,92 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-10-08 17:53+0000\n"
-"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
-"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationswireguard/bn_BD/>\n"
-"Language: bn_BD\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d ঘণ্টা আগে"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d মিনিট আগে"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d সেকেন্ড আগে"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "অনুমোদিত আইপি"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "ডাটা গৃহীত হয়েছে"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "ডাটা প্রেরিত"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "এন্ডপয়েন্ট"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "ফায়ারওয়াল মার্ক"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "LuCI অ্যাপ ওয়্যারগার্ডে প্রবেশাধিকার প্রদান করুন"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "সর্বশেষ হ্যান্ডশেক"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "শোনার পোর্ট"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "কখনও না"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "পিয়ার"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "স্থায়ী Keepalive"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "পাবলিক কী"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "ওয়্যারগার্ড"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "ওয়্যারগার্ড স্ট্যাটাস"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "এক দিনের বেশি আগে"
diff --git a/applications/luci-app-wireguard/po/ca/wireguard.po b/applications/luci-app-wireguard/po/ca/wireguard.po
deleted file mode 100644
index 1e8a742635..0000000000
--- a/applications/luci-app-wireguard/po/ca/wireguard.po
+++ /dev/null
@@ -1,101 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-17 06:52+0000\n"
-"Last-Translator: Roger Pueyo Centelles <weblate@rogerpueyo.com>\n"
-"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ca/>\n"
-"Language: ca\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IPs permeses"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Mai"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "S’estan recollint dades…"
-
-#~ msgid "Configuration"
-#~ msgstr "Configuració"
-
-#~ msgid "Interface"
-#~ msgstr "Interfície"
diff --git a/applications/luci-app-wireguard/po/cs/wireguard.po b/applications/luci-app-wireguard/po/cs/wireguard.po
deleted file mode 100644
index f52e280213..0000000000
--- a/applications/luci-app-wireguard/po/cs/wireguard.po
+++ /dev/null
@@ -1,133 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-02-04 05:03+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
-"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/cs/>\n"
-"Language: cs\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d hodin zpět"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d minut zpět"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d sekund zpět"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP adresy, ze kterých umožnit přístup"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Přijatá data"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Odeslaná data"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Koncový bod"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Označkování brány firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Poslední handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port na kterém očekávat spojení"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nikdy"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Trvalé udržování spojení (Keep Alive)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Veřejný klíč"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Stav WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "před více než dnem"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Shromažďování údajů…"
-
-#~ msgid "Configuration"
-#~ msgstr "Nastavení"
-
-#~ msgid "Interface"
-#~ msgstr "Rozhraní"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Rozhraní nemá veřejný klíč!"
-
-#~ msgid "Peer"
-#~ msgstr "Protistrana"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Zobrazit / skrýt QR kód"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Kód QR funguje pro dané wg rozhraní. Bude aktualizován při každém ručním "
-#~ "znovunačtení stránky a obsahuje následující informace:"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Rozhraní] Náhodný, za provozu vytvářený „Soukromý klíč“. Klíč nebude "
-#~ "uložen ve směrovači"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] „Veřejný klíč“ tohoto wg rozhraní a „Povolené IP adresy“ s "
-#~ "výchozím nastavením „0.0.0.0/0, :: / 0“ pro umožnění odesílání provozu na "
-#~ "jakoukoli IPv4 a IPv6 adresu"
diff --git a/applications/luci-app-wireguard/po/da/wireguard.po b/applications/luci-app-wireguard/po/da/wireguard.po
deleted file mode 100644
index 3e349d6864..0000000000
--- a/applications/luci-app-wireguard/po/da/wireguard.po
+++ /dev/null
@@ -1,92 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-12-03 21:07+0000\n"
-"Last-Translator: drax red <drax@outlook.dk>\n"
-"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/da/>\n"
-"Language: da\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh siden"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm siden"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds siden"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Tilladte IP'er"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Data modtaget"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Data Overført"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Endpoint"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Firewall-mærke"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Giv adgang til LuCI app wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Seneste håndtryk"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Lytteport"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Aldrig"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Ingen WireGuard interfaces konfigureret."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Ingen peer-information tilgængelig"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Peers"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Vedvarende hold i live"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Offentlig nøgle"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard-status"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "for over en dag siden"
diff --git a/applications/luci-app-wireguard/po/de/wireguard.po b/applications/luci-app-wireguard/po/de/wireguard.po
deleted file mode 100644
index 3b010b9c51..0000000000
--- a/applications/luci-app-wireguard/po/de/wireguard.po
+++ /dev/null
@@ -1,138 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-02-24 06:56+0000\n"
-"Last-Translator: Christoph Loesch <github-mail@chil.at>\n"
-"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/de/>\n"
-"Language: de\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d Stunden zuvor"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d Minuten zuvor"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d Sekunden zuvor"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Erlaubte IP-Adressen"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Daten erhalten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Daten gesendet"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Endpunkt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Firewall Mark"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Zugriff auf die LuCI-App wireguard gewähren"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Letztes Handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Listening-Port"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Niemals"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Keine WireGuard-Schnittstellen konfiguriert."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Keine Peer-Informationen verfügbar"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Partner"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Verbindung aufrechterhalten (Persistent Keepalive)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Öffentlicher Schlüssel"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard-Status"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "seit über einem Tag"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Sammle Daten..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfiguration"
-
-#~ msgid "Interface"
-#~ msgstr "Schnittstelle"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Schnittstelle besitzt keinen öffentlichen Schlüssel!"
-
-#~ msgid "Peer"
-#~ msgstr "Gegenstelle"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Zeige/Verstecke QR-Code"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Der QR-Code funktioniert mit jeweils einem wg-Interface. Er wird bei "
-#~ "jedem manuellen Aktualisieren der Seite neu generiert und beinhaltet die "
-#~ "folgenden Informationen:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Dieser Abschnitt enthält noch keine Werte"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Ein zufälliger, im laufendem Betrieb generierter "
-#~ "'PrivateKey' (Privater Schlüssel), der nicht auf dem Router gespeichert "
-#~ "wird"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] Der öffentliche Schlüssel ('PublicKey') des wg-Interfaces und die "
-#~ "erlaubten IP-Adressen ('AllowedIPs'), standardmäßig auf "
-#~ "'0.0.0.0/0, ::/0', um das Senden an jede IPv4/IPv6-Adresse zu erlauben"
diff --git a/applications/luci-app-wireguard/po/el/wireguard.po b/applications/luci-app-wireguard/po/el/wireguard.po
deleted file mode 100644
index 1bf5a71909..0000000000
--- a/applications/luci-app-wireguard/po/el/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-03-25 12:08+0000\n"
-"Last-Translator: MarioK239 <marios.k239@gmail.com>\n"
-"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/el/>\n"
-"Language: el\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d ώρες πριν"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d λεπτά πριν"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d δευτερόλεπτα πριν"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Επιτρεπόμενες IPs"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Ληφθέντα δεδομένα"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Απεσταλμένα δεδομένα"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Τελικό σημείο"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Σημάδι τείχους προστασίας"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Παραχωρήστε πρόσβαση στην εφαρμογή LuCI Wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Τελευταία Χειραψία"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Θύρα ακρόασης"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Ποτέ"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Δεν έχουν διαμορφωθεί διεπαφές WireGuard."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Δεν υπάρχουν διαθέσιμες πληροφορίες ομοτίμων"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Ομότιμοι"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Συνεχής διατήρηση σύνδεσης"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Δημόσιο κλειδί"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Κατάσταση του WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "πλέον της μιας ημέρας"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Συλλογή δεδομένων..."
-
-#~ msgid "Configuration"
-#~ msgstr "Διαμόρφωση"
-
-#~ msgid "Interface"
-#~ msgstr "Διεπαφή"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Η διεπαφή δεν έχει δημόσιο κλειδί!"
-
-#~ msgid "Peer"
-#~ msgstr "Κόμβος"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Εμφάνιση/Απόκρυψη κώδικα QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Ο κώδικας QR λειτουργεί ανά διεπαφή wg, ανανεώνεται με κάθε χειροκίνητη "
-#~ "ανανέωση σελίδας και μεταφέρει τις ακόλουθες πληροφορίες:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Αυτή η ενότητα δεν περιέχει ακόμη τιμές"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Ένα τυχαίο, δημιουργούμενο με το χέρι \"ιδιωτικό κλειδί\", το "
-#~ "κλειδί δεν θα αποθηκευτεί στο δρομολογητή"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] [Peer] Το 'Δημόσιο κλειδί' αυτής της διεπαφής wg και των "
-#~ "'Επιτρεπόμενων IP' με την προεπιλεγμένη τιμή '0.0.0.0/0, :: / 0' για να "
-#~ "επιτρέπεται η αποστολή κίνησης σε οποιαδήποτε διεύθυνση IPv4 και IPv6"
diff --git a/applications/luci-app-wireguard/po/en/wireguard.po b/applications/luci-app-wireguard/po/en/wireguard.po
deleted file mode 100644
index 27609b96d4..0000000000
--- a/applications/luci-app-wireguard/po/en/wireguard.po
+++ /dev/null
@@ -1,95 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-01-07 17:03+0000\n"
-"Last-Translator: Liao junchao <liaojunchao@outlook.com>\n"
-"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/en/>\n"
-"Language: en\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Configuration"
-#~ msgstr "Configuration"
diff --git a/applications/luci-app-wireguard/po/es/wireguard.po b/applications/luci-app-wireguard/po/es/wireguard.po
deleted file mode 100644
index 9784986afc..0000000000
--- a/applications/luci-app-wireguard/po/es/wireguard.po
+++ /dev/null
@@ -1,139 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-04-04 16:09+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/es/>\n"
-"Language: es\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "hace %dh"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "hace %dm"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "hace %ds"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IPs permitidas"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Datos recibidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Datos transmitidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Punto final"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marca de Cortafuegos"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Otorgar acceso a la app de LuCI WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Último Handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Puerto de escucha"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nunca"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "No se han configurado interfaces WireGuard."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "No hay información de pares disponible"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Pares"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Mantener conectado continuamente"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Clave pública"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Estado de WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "hace más de un día"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Recolectando datos…"
-
-#~ msgid "Configuration"
-#~ msgstr "Configuración"
-
-#~ msgid "Interface"
-#~ msgstr "Interfaz"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "¡La interfaz no tiene una clave pública!"
-
-#~ msgid "Peer"
-#~ msgstr "Par"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Mostrar/Ocultar código QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "El código QR funciona por interfaz wg, se actualizará con cada recarga "
-#~ "manual de la página y transfiere la siguiente información:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Esta sección aún no contiene valores"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interfaz] Al azar, sobre la marcha 'PrivateKey' generado, la clave no se "
-#~ "guardará en el enrutador"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Par] 'PublicKey' de esa interfaz wg y 'AllowedIPs' con el valor "
-#~ "predeterminado de '0.0.0.0/0, ::/0' para permitir el envío de tráfico a "
-#~ "cualquier dirección IPv4 e IPv6"
diff --git a/applications/luci-app-wireguard/po/fi/wireguard.po b/applications/luci-app-wireguard/po/fi/wireguard.po
deleted file mode 100644
index 160feedc1e..0000000000
--- a/applications/luci-app-wireguard/po/fi/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-03-12 13:29+0000\n"
-"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
-"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/fi/>\n"
-"Language: fi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d h sitten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d min sitten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d s sitten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Sallitut IP:t"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Dataa vastaanotettu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Dataa lähetetty"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Päätepiste"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Palomuurimerkintä"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Viimeisin kättely"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Kuunteluportti"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Ei ikinä"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "WireGuard-sovittimia ei ole määritetty."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Vertaistietoja ei ole saatavilla"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Vertaiset"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Pysyvä Keepalive"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Julkinen avain"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuardin tila"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "yli päivä sitten"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Kerätään tietoja…"
-
-#~ msgid "Configuration"
-#~ msgstr "Kokoonpano"
-
-#~ msgid "Interface"
-#~ msgstr "Sovitin"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Sovittimella ei ole julkista avainta!"
-
-#~ msgid "Peer"
-#~ msgstr "Vertaiskone"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Näytä/Piilota QR-koodi"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR-koodi toimii wg-sovittimessa, se päivitetään jokaisen manuaalisen "
-#~ "sivun uudelleenlatauksen yhteydessä, ja se siirtää seuraavat tiedot:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Tässä osassa ei ole vielä arvoja"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Sovitin] Satunnainen, lennossa luotu \"PrivateKey\", avainta ei "
-#~ "tallenneta reitittimeen"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Vertaiskone] Kyseisen wg-sovittimen \"PublicKey\" ja \"AllowedIPs\", "
-#~ "jonka oletusarvo on \"0.0.0.0.0/0, ::/0\", jotta liikenne voidaan "
-#~ "lähettää mihin tahansa IPv4- ja IPv6-osoitteeseen"
diff --git a/applications/luci-app-wireguard/po/fr/wireguard.po b/applications/luci-app-wireguard/po/fr/wireguard.po
deleted file mode 100644
index e68fbca128..0000000000
--- a/applications/luci-app-wireguard/po/fr/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-02-02 16:56+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
-"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/fr/>\n"
-"Language: fr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh passée"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm passée"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds passée"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP autorisées"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Donnée reçue"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Données transmises"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Point d'arrivée"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marque du Pare-feu"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Autoriser l'accès à l'application LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Dernière poignée de main"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port d'écoute"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Jamais"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Aucune interface WireGuard configurée."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Aucune information sur les pairs n’est disponible"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Pairs"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "KeepAlive persistant"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Clé publique"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "État de WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "il y a plus d'un jour"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Récupération des données…"
-
-#~ msgid "Configuration"
-#~ msgstr "Configuration"
-
-#~ msgid "Interface"
-#~ msgstr "Interface"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "L'interface ne dispose pas d'une clé publique !"
-
-#~ msgid "Peer"
-#~ msgstr "Pair"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Afficher/Masquer le QR-Code"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Le QR-Code fonctionne par interface wg, il sera rafraîchi à chaque "
-#~ "rechargement manuel de page et transfère les informations suivantes :"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Cette section ne contient pas encore de valeur"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Une \"clé privée\" générée au hasard, à la volée, la clé ne "
-#~ "sera pas sauvegardée sur le routeur"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "La \"PublicKey\" de cette interface wg et les \"AllowedIPs\" avec la "
-#~ "valeur par défaut de \"0.0.0.0/0, ::/0\" pour permettre l'envoi de trafic "
-#~ "vers n'importe quelle adresse IPv4 et IPv6"
diff --git a/applications/luci-app-wireguard/po/he/wireguard.po b/applications/luci-app-wireguard/po/he/wireguard.po
deleted file mode 100644
index eb5c6c46a9..0000000000
--- a/applications/luci-app-wireguard/po/he/wireguard.po
+++ /dev/null
@@ -1,121 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-10-17 15:26+0000\n"
-"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
-"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/he/>\n"
-"Language: he\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
-"n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Weblate 4.3.1-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "כתובות IP מורשות"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "התקבלו נתונים"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "הועברו נתונים"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "נקודת קצה"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "סימן חומת אש"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "לחיצת יד אחרונה"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "פתחת האזנה"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "אף פעם"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "מפתח ציבורי"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "מצב WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "לפני למעלה מיום"
-
-#~ msgid "Collecting data..."
-#~ msgstr "נאספים נתונים…"
-
-#~ msgid "Configuration"
-#~ msgstr "הגדרות"
-
-#~ msgid "Interface"
-#~ msgstr "מנשק"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "למנשק אין מפתח ציבורי!"
-
-#~ msgid "Peer"
-#~ msgstr "עמית"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "הצגת/הסתרת קוד QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "קוד ה־QR עובד לפי מנשק wg, הוא ירוענן עם כל רענון ידני של העמוד ומעביר את "
-#~ "המידע הבא:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "סעיף זה לא מכיל ערכים עדיין"
diff --git a/applications/luci-app-wireguard/po/hi/wireguard.po b/applications/luci-app-wireguard/po/hi/wireguard.po
deleted file mode 100644
index f0fb70e407..0000000000
--- a/applications/luci-app-wireguard/po/hi/wireguard.po
+++ /dev/null
@@ -1,86 +0,0 @@
-msgid ""
-msgstr ""
-"Language: hi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
diff --git a/applications/luci-app-wireguard/po/hu/wireguard.po b/applications/luci-app-wireguard/po/hu/wireguard.po
deleted file mode 100644
index 8f5fb9a498..0000000000
--- a/applications/luci-app-wireguard/po/hu/wireguard.po
+++ /dev/null
@@ -1,117 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
-"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/hu/>\n"
-"Language: hu\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d órával ezelőtt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d perccel ezelőtt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d másodperccel ezelőtt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Engedélyezett IP-k"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Fogadott adat"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Átvitt adat"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Végpont"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Tűzfal jelölés"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Utolsó kapcsolatfelvétel"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Fogadó port"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Soha"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Megmaradó keepalive"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Nyilvános kulcs"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard állapot"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "több mint egy nappal ezelőtt"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Adatok összegyűjtése…"
-
-#~ msgid "Configuration"
-#~ msgstr "Beállítás"
-
-#~ msgid "Interface"
-#~ msgstr "Csatoló"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "A csatolónak nincs nyilvános kulcsa."
-
-#~ msgid "Peer"
-#~ msgstr "Partner"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "QR-kód mutatása/elrejtése"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "A QR-kód WG-csatolónként működik, kézi újratöltésnél felfrissül és a "
-#~ "következő adatokat viszi át:"
diff --git a/applications/luci-app-wireguard/po/id/wireguard.po b/applications/luci-app-wireguard/po/id/wireguard.po
deleted file mode 100644
index 32214e7625..0000000000
--- a/applications/luci-app-wireguard/po/id/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-08-11 05:53+0000\n"
-"Last-Translator: KanekoHato <nekosuperlightch@gmail.com>\n"
-"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/id/>\n"
-"Language: id\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.14-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d jam yang lalu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d menit yang lalu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d detik yang lalu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP yang Diizinkan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Data Diterima"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Data Ditransmisikan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Titik akhir"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Tanda Firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Ijinkan akses ke wireguard applikasi LuCI"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Handshake Terbaru"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port untuk Didengarkan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Tidak pernah"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Tidak ada antarmuka WireGuard yang ter konfigurasi."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Tidak ada informasi peer yang tersedia"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Peers"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive Persisten"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Kunci Publik"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Status WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "lebih dari sehari yang lalu"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Mengumpulkan data..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfigurasi"
-
-#~ msgid "Interface"
-#~ msgstr "Antarmuka"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Antarmuka tidak memiliki kunci publik!"
-
-#~ msgid "Peer"
-#~ msgstr "Rekan"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Tampilkan/Sembunyikan Kode QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Kode QR berfungsi per antarmuka wg, ia akan diperbarui setiap pemuatan "
-#~ "ulang halaman secara manual dan mentransfer informasi berikut:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Bagian ini belum berisi nilai"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Antarmuka] Acak, dengan cepat menghasilkan 'KunciPublik', kunci tidak "
-#~ "akan disimpan pada router"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Rekan] 'KunciPublik' dari antarmuka wg dan 'IPdiijinkan' dengan default "
-#~ "'0.0.0.0/0, :: / 0' untuk mengizinkan pengiriman lalu lintas ke alamat "
-#~ "IPv4 dan IPv6 mana pun"
diff --git a/applications/luci-app-wireguard/po/it/wireguard.po b/applications/luci-app-wireguard/po/it/wireguard.po
deleted file mode 100644
index 48883fc338..0000000000
--- a/applications/luci-app-wireguard/po/it/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-15 15:09+0000\n"
-"Last-Translator: G R <gradaellig@gmail.com>\n"
-"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/it/>\n"
-"Language: it\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dore fa"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dmin fa"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%dsec fa"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP permessi"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Dati ricevuti"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Dati trasmessi"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Punto finale"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marcatore firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Concedere l'accesso all'app LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Ultimo handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Porta in ascolto"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Mai"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Nessuna interfaccia WireGuard configurata."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Nessuna informazione disponibile sui peer"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Peer"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "KeepAlive persistente"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Chiave pubblica"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Stato WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "più di un giorno fa"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Raccolta dati..."
-
-#~ msgid "Configuration"
-#~ msgstr "Configurazione"
-
-#~ msgid "Interface"
-#~ msgstr "Interfaccia"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "L'interfaccia non ha una chiave pubblica!"
-
-#~ msgid "Peer"
-#~ msgstr "Peer"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Visualizza/nascondi codice QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Il codice QR funziona per l'interfaccia wg, verrà aggiornato ad ogni "
-#~ "ricarica manuale della pagina e trasferirà le seguenti informazioni:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Questa sezione non contiene ancora valori"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interfaccia] Una 'ChiavePrivata' generata in modo casuale e al volo, la "
-#~ "chiave non verrà salvata sul router"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] La \"ChiavePubblica\" di tale interfaccia wg e \"IP permessi\" con "
-#~ "il valore predefinito \"0.0.0.0/0, :: / 0\" per consentire l'invio di "
-#~ "traffico a qualsiasi indirizzo IPv4 e IPv6"
diff --git a/applications/luci-app-wireguard/po/ja/wireguard.po b/applications/luci-app-wireguard/po/ja/wireguard.po
deleted file mode 100644
index a456fc2e9f..0000000000
--- a/applications/luci-app-wireguard/po/ja/wireguard.po
+++ /dev/null
@@ -1,124 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-12-06 13:43+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
-"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ja/>\n"
-"Language: ja\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
-"X-Poedit-Basepath: .\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d時間前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d分前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d秒前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "許可されたIP"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "受信済みデータ"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "送信済みデータ"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "エンドポイント"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "ファイアウォールマーク"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "最新のハンドシェイク"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "リッスンポート"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "なし"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "永続的なキープアライブ"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "公開鍵"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard ステータス"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "1日以上前"
-
-#~ msgid "Collecting data..."
-#~ msgstr "データを収集中..."
-
-#~ msgid "Configuration"
-#~ msgstr "設定"
-
-#~ msgid "Interface"
-#~ msgstr "インターフェース"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "インターフェースに公開鍵がありません!"
-
-#~ msgid "Peer"
-#~ msgstr "ピア"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "QR コードを表示/非表示"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR コードは wg インターフェースごとに機能し、マニュアルページがリロードさ"
-#~ "れるたびに更新され、次の情報が転送されます :"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "このセクションはまだ設定されていません"
diff --git a/applications/luci-app-wireguard/po/ko/wireguard.po b/applications/luci-app-wireguard/po/ko/wireguard.po
deleted file mode 100644
index 14b6e63243..0000000000
--- a/applications/luci-app-wireguard/po/ko/wireguard.po
+++ /dev/null
@@ -1,118 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-07-28 17:55+0000\n"
-"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n"
-"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ko/>\n"
-"Language: ko\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d시간 전"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d분 전"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d초 전"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "허용된 IP"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "받은 데이터"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "보낸 데이터"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "마지막 핸드셰이크"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "접근 포트"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "안함"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "공개 키"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-#, fuzzy
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard 상태"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "며칠 전"
-
-#~ msgid "Collecting data..."
-#~ msgstr "데이터 수집 중..."
-
-#~ msgid "Configuration"
-#~ msgstr "설정"
-
-#~ msgid "Interface"
-#~ msgstr "인터페이스"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "인터페이스에 공개 키가 없습니다!"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "QR코드 보이기/숨기기"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR코드는 WireGuard 인터페이스마다 적용되며, 페이지가 새로고침 될 때마다 코"
-#~ "드가 재생성되고 다음의 정보를 전송합니다:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "이 항목에 입력된 값이 없습니다"
diff --git a/applications/luci-app-wireguard/po/mr/wireguard.po b/applications/luci-app-wireguard/po/mr/wireguard.po
deleted file mode 100644
index 913a2f1009..0000000000
--- a/applications/luci-app-wireguard/po/mr/wireguard.po
+++ /dev/null
@@ -1,101 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-29 10:50+0000\n"
-"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
-"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/mr/>\n"
-"Language: mr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "डेटा संकलित करीत आहे ..."
-
-#~ msgid "Configuration"
-#~ msgstr "कॉन्फिगरेशन"
-
-#~ msgid "Interface"
-#~ msgstr "इंटरफेस"
diff --git a/applications/luci-app-wireguard/po/ms/wireguard.po b/applications/luci-app-wireguard/po/ms/wireguard.po
deleted file mode 100644
index 8987189194..0000000000
--- a/applications/luci-app-wireguard/po/ms/wireguard.po
+++ /dev/null
@@ -1,98 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-03-31 12:26+0000\n"
-"Last-Translator: Faruki Ramly <farukiramly45@gmail.com>\n"
-"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ms/>\n"
-"Language: ms\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.6-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Mengumpul data..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfigurasi"
diff --git a/applications/luci-app-wireguard/po/nb_NO/wireguard.po b/applications/luci-app-wireguard/po/nb_NO/wireguard.po
deleted file mode 100644
index bf0998a4e3..0000000000
--- a/applications/luci-app-wireguard/po/nb_NO/wireguard.po
+++ /dev/null
@@ -1,101 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-09-27 22:36+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
-"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/nb_NO/>\n"
-"Language: nb_NO\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Tillatte IP-er"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Lytteport"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Samler inn data…"
-
-#~ msgid "Configuration"
-#~ msgstr "Oppsett"
-
-#~ msgid "Interface"
-#~ msgstr "Grensesnitt"
diff --git a/applications/luci-app-wireguard/po/pl/wireguard.po b/applications/luci-app-wireguard/po/pl/wireguard.po
deleted file mode 100644
index 8b25aed00f..0000000000
--- a/applications/luci-app-wireguard/po/pl/wireguard.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-10-14 04:08+0000\n"
-"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
-"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/pl/>\n"
-"Language: pl\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.15-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d godzin temu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm temu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "$d sekund temu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Dozwolone IP"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Otrzymane dane"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Przesyłane dane"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Punkt końcowy"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Znacznik zapory sieciowej"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Przyznaj dostęp do aplikacji LuCI WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Ostatni handshake"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port nasłuchiwania"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nigdy"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Brak skonfigurowanych interfejsów WireGuard."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Brak dostępnych informacji o peerach"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Peery"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Trwale trzymaj przy życiu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Klucz publiczny"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Status WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "ponad dzień temu"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Trwa zbieranie danych..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfiguracja"
-
-#~ msgid "Interface"
-#~ msgstr "Interfejs"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Interfejs nie posiada klucza publicznego!"
-
-#~ msgid "Peer"
-#~ msgstr "Peer"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Pokaż/Ukryj kod QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "Kod QR działa według interfejsu wg, będzie odświeżany przy każdym ręcznym "
-#~ "przeładowaniu strony i przekazuje następujące informacje:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interfejs] Losowy, generowany \"w locie\" klucz prywatny. Klucz nie "
-#~ "zostanie zapisany na routerze"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] \"Klucz publiczny\" tego interfejsu wg i \"Dozwolone adresy IP\" z "
-#~ "domyślną wartością \"0.0.0.0/0, :: / 0\", aby umożliwić wysyłanie ruchu "
-#~ "na dowolny adres IPv4 i IPv6"
diff --git a/applications/luci-app-wireguard/po/pt/wireguard.po b/applications/luci-app-wireguard/po/pt/wireguard.po
deleted file mode 100644
index 0392f22cb7..0000000000
--- a/applications/luci-app-wireguard/po/pt/wireguard.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-27 23:39+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
-"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/pt/>\n"
-"Language: pt\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Endereços IP autorizados"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Dados Recebidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Dados Transmitidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Ponto final"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marca da Firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Conceder acesso à app LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Último Aperto de Mão"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Porta de escuta"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nunca"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Nenhuma interface WireGuard foi configurada."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Nenhuma informação dos pares está disponível"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Pares"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive Persistente"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Chave Pública"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Estado do WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "mais de um dia atrás"
-
-#~ msgid "Collecting data..."
-#~ msgstr "A recolher dados..."
-
-#~ msgid "Configuration"
-#~ msgstr "Configuração"
-
-#~ msgid "Interface"
-#~ msgstr "Interface"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "A interface não tem uma chave pública!"
-
-#~ msgid "Peer"
-#~ msgstr "Par"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Mostrar/Ocultar Código QR"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "O Código QR funciona por interface wg, ele será atualizado a cada recarga "
-#~ "de página manual e transfere as seguintes informações:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Esta secção ainda não contém valores"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Um aleatório PrivateKey', gerado quando necessário, a chave "
-#~ "não será gravada no roteador"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Par] A 'PublicKey' dessa interface wg e os 'AllowedIPs' com a "
-#~ "predefinição de '0.0.0.0.0/0, ::/0' para permitir enviar tráfego para "
-#~ "qualquer endereço IPv4 e IPv6"
diff --git a/applications/luci-app-wireguard/po/pt_BR/wireguard.po b/applications/luci-app-wireguard/po/pt_BR/wireguard.po
deleted file mode 100644
index ed4dec5ef5..0000000000
--- a/applications/luci-app-wireguard/po/pt_BR/wireguard.po
+++ /dev/null
@@ -1,139 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-11-27 23:39+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
-"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationswireguard/pt_BR/>\n"
-"Language: pt_BR\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d horas atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d meses atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d segundos atrás"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Endereços IP autorizados"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Dados Recebidos"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Dados Enviados"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Endpoint"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marca do firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Conceda acesso ao aplicativo LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Última Negociação"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Porta de escuta"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Nunca"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Nenhuma interface WireGuard foi configurada."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Nenhuma informação dos pares está disponível"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Pares"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Manter as Conexões Abertas (Keepalive)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Chave Pública"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Condição Geral do WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "mais de um dia atrás"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Coletando dados..."
-
-#~ msgid "Configuration"
-#~ msgstr "Configuração"
-
-#~ msgid "Interface"
-#~ msgstr "Interface"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "A interface não tem uma chave pública!"
-
-#~ msgid "Peer"
-#~ msgstr "Parceiro"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Mostrar/Ocultar o QR-Code"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "O QR-Code funciona por interface wg, ele será atualizado a cada recarga "
-#~ "manual da página e transfere as seguintes informações:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Esta seção ainda não possui nenhum valor"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Aleatório, o 'PrivateKey' será gerado em tempo real, a chave "
-#~ "não será salva no roteador"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] A 'PublicKey' (Chave Pública) dessa interface wg e os "
-#~ "'AllowedIPs' (Ips Permitidos) com o padrão de '0.0.0.0.0/0, ::/0' para "
-#~ "que seja permitido o envio de tráfego para qualquer endereço IPv4 e IPv6"
diff --git a/applications/luci-app-wireguard/po/ro/wireguard.po b/applications/luci-app-wireguard/po/ro/wireguard.po
deleted file mode 100644
index ab136378d3..0000000000
--- a/applications/luci-app-wireguard/po/ro/wireguard.po
+++ /dev/null
@@ -1,102 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-12-07 14:52+0000\n"
-"Last-Translator: Simona Iacob <s@zp1.net>\n"
-"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ro/>\n"
-"Language: ro\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dh în urmă"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm în urmă"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds în urmă"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "IP-uri permise"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Date primite"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Date transmise"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Punct final"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Marca Firewall"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Acordă acces la aplicația LuCI wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Cea mai recentă strângere de mână"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Port de ascultare"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Niciodată"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Nu sunt configurate interfețe WireGuard."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Nu sunt disponibile informații de la egal la egal"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Perechi"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive persistent"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Cheia publică"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Starea WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "cu peste o zi în urmă"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Colectare date..."
-
-#~ msgid "Configuration"
-#~ msgstr "Configurare"
-
-#~ msgid "Interface"
-#~ msgstr "Interfață"
diff --git a/applications/luci-app-wireguard/po/ru/wireguard.po b/applications/luci-app-wireguard/po/ru/wireguard.po
deleted file mode 100644
index 39e81debd8..0000000000
--- a/applications/luci-app-wireguard/po/ru/wireguard.po
+++ /dev/null
@@ -1,143 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: LuCI: wireguard\n"
-"POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2021-12-22 14:41+0000\n"
-"Last-Translator: Alexey <agarkov.alexey.viktorovich@gmail.com>\n"
-"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/ru/>\n"
-"Language: ru\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.10.1\n"
-"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
-"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d ч. назад"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d мин. назад"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d сек. назад"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Разрешенные IP-адреса"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Полученные данные"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Переданные данные"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Конечная точка"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Метка межсетевого экрана"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Предоставить доступ к приложению LuCI Wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Последнее «рукопожатие» (handshake)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Порт для входящих соединений"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Никогда"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Интерфейсы WireGuard не настроены."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Информация об узле (peer) отсутствует"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Узлы (peers)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Постоянные проверки активности (keepalive)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Публичный ключ"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Состояние WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "более суток назад"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Сбор данных..."
-
-#~ msgid "Configuration"
-#~ msgstr "Конфигурация"
-
-#~ msgid "Interface"
-#~ msgstr "Интерфейс"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Интерфейс не имеет публичного ключа!"
-
-#~ msgid "Peer"
-#~ msgstr "Узел"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Показать/скрыть QR-код"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR-код работает для каждого wg интерфейса, он будет обновляться при "
-#~ "каждой ручной перезагрузке страницы и содержать следующую информацию:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Этот раздел не содержит данных"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Случайный, сгенерированный на лету приватный ключ "
-#~ "(PrivateKey). Данный ключ не будет сохранен на маршрутизаторе"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] Публичный ключ (PublicKey) этого интерфейса wg и значение "
-#~ "разрешенных адресов (AllowedIPs) со значением по умолчанию "
-#~ "'0.0.0.0/0, ::/0' для возможности отправки трафика на любые IPv4 и IPv6 "
-#~ "адреса"
diff --git a/applications/luci-app-wireguard/po/sk/wireguard.po b/applications/luci-app-wireguard/po/sk/wireguard.po
deleted file mode 100644
index e6faa9188e..0000000000
--- a/applications/luci-app-wireguard/po/sk/wireguard.po
+++ /dev/null
@@ -1,101 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-04-04 17:35+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
-"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/sk/>\n"
-"Language: sk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Povolené IP adresy"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Načúvací port"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Verejný kľúč"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Zbieram dáta..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfigurácia"
-
-#~ msgid "Interface"
-#~ msgstr "Rozhranie"
diff --git a/applications/luci-app-wireguard/po/sv/wireguard.po b/applications/luci-app-wireguard/po/sv/wireguard.po
deleted file mode 100644
index ad0822f675..0000000000
--- a/applications/luci-app-wireguard/po/sv/wireguard.po
+++ /dev/null
@@ -1,113 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-04 17:37+0000\n"
-"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n"
-"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/sv/>\n"
-"Language: sv\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dt sedan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dm sedan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%ds sedan"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Tillåtna IP-adresser"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Mottagen data"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Överförd data"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Slutpunkt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Brandväggsmarkering"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Bevilja åtkomst till LuCI-appen wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Senaste handskakning"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Lyssningsport"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Aldrig"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Motpart"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Hålla vid liv ständigt"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Publik nyckel"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Status för WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "över en dag sedan"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Samlar in data..."
-
-#~ msgid "Configuration"
-#~ msgstr "Konfiguration"
-
-#~ msgid "Interface"
-#~ msgstr "Gränssnitt"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Gränssnittet har inte en publik nyckel!"
-
-#~ msgid "Peer"
-#~ msgstr "Jämlike"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Visa/Dölj QR-kod"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Den här sektionen innehåller inga värden ännu"
diff --git a/applications/luci-app-wireguard/po/templates/wireguard.pot b/applications/luci-app-wireguard/po/templates/wireguard.pot
deleted file mode 100644
index 1075263f36..0000000000
--- a/applications/luci-app-wireguard/po/templates/wireguard.pot
+++ /dev/null
@@ -1,83 +0,0 @@
-msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
diff --git a/applications/luci-app-wireguard/po/tr/wireguard.po b/applications/luci-app-wireguard/po/tr/wireguard.po
deleted file mode 100644
index f0c1fd12d9..0000000000
--- a/applications/luci-app-wireguard/po/tr/wireguard.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2021-11-29 16:08+0000\n"
-"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n"
-"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/tr/>\n"
-"Language: tr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d sa önce"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d dak önce"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d sn önce"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "İzin verilen IP adresleri"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Alınan Veriler"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "İletilen Veriler"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Bitiş Noktası"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Güvenlik Duvarı İşareti"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "LuCI uygulaması wireguard'a erişim izni verin"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Son El Sıkışma"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Dinleme Bağlantı Noktası"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Asla"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Yapılandırılmış bir WireGuard arabirimi yok."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Kullanılabilir eş bilgisi yok"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Eşler"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Sürekli Canlı Tut"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Ortak Anahtar"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard Durumu"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "bir günden daha önce"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Veriler toplanıyor..."
-
-#~ msgid "Configuration"
-#~ msgstr "Yapılandırma"
-
-#~ msgid "Interface"
-#~ msgstr "Arayüz"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Arayüzün ortak anahtarı yok!"
-
-#~ msgid "Peer"
-#~ msgstr "Eş"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "QR Kodunu Göster/Gizle"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR Kodu wg arayüzüne göre çalışır, her elle sayfa yeniden yüklemesinde "
-#~ "yenilenir ve aşağıdaki bilgileri aktarır:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Bu bölüm henüz herhangi bir değer içermiyor"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Arayüz] Rastgele, o anda oluşturulan 'PrivateKey' (özel anahtar), "
-#~ "yönlendiricide anahtar kaydedilmeyecek"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Eş] Herhangi bir IPv4 ve IPv6 adresine trafik gönderilmesine izin vermek "
-#~ "için bu wg arayüzünün 'PublicKey' (ortak anahtar) ve öntanımlı "
-#~ "'0.0.0.0/0, ::/0' değerine sahip 'AllowedIPs' (izin verilen IP'ler) "
-#~ "değerleri"
diff --git a/applications/luci-app-wireguard/po/uk/wireguard.po b/applications/luci-app-wireguard/po/uk/wireguard.po
deleted file mode 100644
index 0e35c1fbce..0000000000
--- a/applications/luci-app-wireguard/po/uk/wireguard.po
+++ /dev/null
@@ -1,137 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2022-04-15 15:09+0000\n"
-"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n"
-"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/uk/>\n"
-"Language: uk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.12-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%dг тому"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%dхв тому"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%dс тому"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "Дозволено IP-адреси"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "Отримані дані"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "Передані дані"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "Кінцева точка"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "Позначка брандмауера"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "Надання доступу до дротового охоронця програми LuCI"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "Останнє рукостискання"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "Порти прослуховування"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "Ніколи"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "Інтерфейси WireGuard не налаштовано."
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "Інформація про вузол (peer) відсутня"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "Вузли (peers)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Постійне утримання"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "Відкритий ключ"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "Стан WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "більше доби тому"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Збирання даних..."
-
-#~ msgid "Configuration"
-#~ msgstr "Конфігурація"
-
-#~ msgid "Interface"
-#~ msgstr "Інтерфейс"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "Інтерфейс не має відкритого ключа!"
-
-#~ msgid "Peer"
-#~ msgstr "Вузол"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "Показати/Приховати QR-код"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR-код працює з відповідним wg-інтерфейсом, він оновлюється з кожним "
-#~ "ручним перезавантаженням сторінки і містить наступну інформацію:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "Ця секція поки що не містить значень"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[Interface] Випадковий, на льоту згенерований 'PrivateKey' (приватний "
-#~ "ключ), що не зберігатиметься на рутері"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[Peer] 'PublicKey' (публічний ключ) того wg-інтерфейсу та "
-#~ "'AllowedIPs' (дозволені IP адреси) із типовими значеннями "
-#~ "'0.0.0.0/0, ::/0' аби дозволити трафік до будь-яких адрес IPv4 та IPv6"
diff --git a/applications/luci-app-wireguard/po/vi/wireguard.po b/applications/luci-app-wireguard/po/vi/wireguard.po
deleted file mode 100644
index c821b40cb2..0000000000
--- a/applications/luci-app-wireguard/po/vi/wireguard.po
+++ /dev/null
@@ -1,98 +0,0 @@
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-11-21 12:21+0000\n"
-"Last-Translator: Darias <DariasLuc@gmail.com>\n"
-"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationswireguard/vi/>\n"
-"Language: vi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr ""
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr ""
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Đang lấy dữ liệu..."
-
-#~ msgid "Configuration"
-#~ msgstr "Cấu hình"
diff --git a/applications/luci-app-wireguard/po/zh_Hans/wireguard.po b/applications/luci-app-wireguard/po/zh_Hans/wireguard.po
deleted file mode 100644
index 8eb88429b5..0000000000
--- a/applications/luci-app-wireguard/po/zh_Hans/wireguard.po
+++ /dev/null
@@ -1,141 +0,0 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2018-2019.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-11-27 23:39+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationswireguard/zh_Hans/>\n"
-"Language: zh_Hans\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.10-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d小时前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d分钟前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d秒前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "允许的 IP"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "已接收"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "已发送"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "传输端点"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "防火墙标识"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "将权限授予 LuCI 应用 wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "上次握手"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "监听端口"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "永不"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "未配置 WireGuard 接口。"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "无对端信息可用"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "对端"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive 间隔(秒)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "公钥"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard 状态"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "超过一天前"
-
-#~ msgid "Collecting data..."
-#~ msgstr "正在收集数据…"
-
-#~ msgid "Configuration"
-#~ msgstr "配置"
-
-#~ msgid "Interface"
-#~ msgstr "接口"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "接口没有配置公钥!"
-
-#~ msgid "Peer"
-#~ msgstr "对端"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "显示/隐藏 二维码"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "二维码可用于每个 WireGuard 接口,每次手动刷新页面时都会刷新,并传递以下信"
-#~ "息:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "尚无任何配置"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr ""
-#~ "[接口] 一个随机、动态生成的“私钥(PrivateKey)”,密钥不会保存在路由器上"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[对端] 该 WireGuard 接口的“公钥(PublicKey)”和默认值"
-#~ "为“0.0.0.0/0, ::/0”的“允许 IP 列表(AllowedIPs)”,将允许将流量发送到任意 "
-#~ "IPv4 和 IPv6 地址"
diff --git a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po b/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
deleted file mode 100644
index 7f0eaa2690..0000000000
--- a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po
+++ /dev/null
@@ -1,139 +0,0 @@
-#
-# Yangfl <mmyangfl@gmail.com>, 2018-2019.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-02-05 09:21+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationswireguard/zh_Hant/>\n"
-"Language: zh_Hant\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.11-dev\n"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
-msgid "%dh ago"
-msgstr "%d小時前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
-msgid "%dm ago"
-msgstr "%d分鐘前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
-msgid "%ds ago"
-msgstr "%d秒前"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117
-msgid "Allowed IPs"
-msgstr "允許的 IP群"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123
-msgid "Data Received"
-msgstr "已接收"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125
-msgid "Data Transmitted"
-msgstr "已傳送"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115
-msgid "Endpoint"
-msgstr "傳輸端點"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
-msgid "Firewall Mark"
-msgstr "防火牆遮罩"
-
-#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
-msgid "Grant access to LuCI app wireguard"
-msgstr "將權限授與 LuCI 應用 wireguard"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121
-msgid "Latest Handshake"
-msgstr "上次握手"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104
-msgid "Listen Port"
-msgstr "監聽連接埠"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
-msgid "Never"
-msgstr "永不"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214
-msgid "No WireGuard interfaces configured."
-msgstr "未設定 WireGuard 介面。"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94
-msgid "No peer information available"
-msgstr "無對等資訊可用"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205
-msgid "Peers"
-msgstr "對等"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119
-msgid "Persistent Keepalive"
-msgstr "Keepalive 間隔(秒)"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113
-msgid "Public Key"
-msgstr "公鑰"
-
-#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
-msgid "WireGuard"
-msgstr "WireGuard VPN"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179
-msgid "WireGuard Status"
-msgstr "WireGuard 狀態"
-
-#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
-msgid "over a day ago"
-msgstr "超過一天前"
-
-#~ msgid "Collecting data..."
-#~ msgstr "正在收集資料中…"
-
-#~ msgid "Configuration"
-#~ msgstr "組態"
-
-#~ msgid "Interface"
-#~ msgstr "介面"
-
-#~ msgid "Interface does not have a public key!"
-#~ msgstr "介面沒有配置公鑰!"
-
-#~ msgid "Peer"
-#~ msgstr "對端"
-
-#~ msgid "Show/Hide QR-Code"
-#~ msgstr "顯示/隱藏 QR 碼"
-
-#~ msgid ""
-#~ "The QR-Code works per wg interface, it will be refreshed with every "
-#~ "manual page reload and transfers the following information:"
-#~ msgstr ""
-#~ "QR二維碼在每個wg界面上均有效,每次重新加載手動頁面時都會刷新該QR二維碼,並"
-#~ "傳輸以下信息:"
-
-#~ msgid "This section contains no values yet"
-#~ msgstr "這部分尚無數值"
-
-#~ msgid ""
-#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
-#~ "be saved on the router"
-#~ msgstr "[介面] 隨機動態生成的 'PrivateKey',金鑰將不會保存在路由器上"
-
-#~ msgid ""
-#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
-#~ "IPv6 address"
-#~ msgstr ""
-#~ "[對等節點] 該wg接口的'PublicKey'和默認值為'0.0.0.0/0,:: / "
-#~ "0'的'AllowedIPs',以允許將流量發送到任何IPv4和IPv6位址"
diff --git a/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json
deleted file mode 100644
index 02cdb5e871..0000000000
--- a/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "admin/status/wireguard": {
- "title": "WireGuard",
- "order": 92,
- "action": {
- "type": "view",
- "path": "wireguard/status"
- },
- "depends": {
- "acl": [ "luci-app-wireguard" ],
- "uci": { "network": true }
- }
- }
-}
diff --git a/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json
deleted file mode 100644
index cd38bcf8ec..0000000000
--- a/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "luci-app-wireguard": {
- "description": "Grant access to LuCI app wireguard",
- "read": {
- "ubus": {
- "luci.wireguard": [
- "getWgInstances"
- ]
- }
- }
- }
-}
diff --git a/applications/luci-app-yggdrasil/po/de/yggdrasil.po b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
index 789af0f5f8..8a7805b713 100644
--- a/applications/luci-app-yggdrasil/po/de/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-10-23 17:26+0000\n"
-"Last-Translator: Zeik0s <zeik0s@zeik0s.at>\n"
+"PO-Revision-Date: 2022-11-19 23:04+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.14.2-dev\n"
+"X-Generator: Weblate 4.15-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
@@ -97,6 +97,10 @@ msgid ""
"that SOCKS peerings will NOT be affected by this option and should go in the "
"\"Peers\" section instead."
msgstr ""
+"Liste der Verbindungszeichenfolgen für ausgehende Peer-Verbindungen im URI-"
+"Format, geordnet nach Quellschnittstelle, z. B. { \"eth0\": [ tcp://a.b.c.d:"
+"e ] }. Beachten Sie, dass SOCKS-Peerings von dieser Option NICHT betroffen "
+"sind und stattdessen in den Abschnitt \"Peers\" aufgenommen werden sollten."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:12
msgid ""
@@ -105,10 +109,15 @@ msgid ""
"the operating system routing table, therefore you should use this section "
"when you may connect via different interfaces."
msgstr ""
+"Liste der Verbindungszeichenfolgen für ausgehende Peer-Verbindungen im URI-"
+"Format, z. B. tcp://a.b.c.d:e oder socks://a.b.c.d:e/f.g.h.i:j. Diese "
+"Verbindungen richten sich nach der Routing-Tabelle des Betriebssystems, "
+"daher sollten Sie diesen Abschnitt verwenden, wenn Sie eine Verbindung über "
+"verschiedene Schnittstellen herstellen möchten."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:33
msgid "Listen addresses"
-msgstr ""
+msgstr "Listen-Adresse"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:34
msgid ""
@@ -118,6 +127,12 @@ msgid ""
"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
"[::]:0 to listen on all interfaces."
msgstr ""
+"Listen-Adressen für eingehende Verbindungen. Sie müssen Listener hinzufügen, "
+"um eingehende Peerings von nicht-lokalen Knoten zu akzeptieren. Die "
+"Erkennung von Multicast-Peers funktioniert unabhängig von den hier "
+"eingestellten Listenern. Jeder Listener sollte im URI-Format wie oben "
+"angegeben werden, z. B. tcp://0.0.0.0:0 oder tcp://[::]:0, um auf allen "
+"Schnittstellen zu lauschen."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
msgid "Listen for beacons"
@@ -125,11 +140,11 @@ msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:31
msgid "MTU size for the interface"
-msgstr ""
+msgstr "MTU-Größe für die Schnittstelle"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:44
msgid "Multicast interface"
-msgstr ""
+msgstr "Multicast-Schnittstelle"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:23
msgid "NodeInfo"
@@ -141,6 +156,9 @@ msgid ""
"null. This is entirely optional but, if set, is visible to the whole network "
"on request."
msgstr ""
+"Optionale Knoteninformationen. Dies muss eine { \"key\": \"value\", ... }-"
+"Map oder als null festgelegt sein. Dies ist völlig optional, ist aber, wenn "
+"eingestellt, auf Anfrage für das gesamte Netzwerk sichtbar."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:23
@@ -149,11 +167,11 @@ msgstr "Partner"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:49
msgid "Regular expression"
-msgstr ""
+msgstr "Regulärer Ausdruck"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgid "Send beacons"
-msgstr ""
+msgstr "Beacons senden"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
@@ -165,19 +183,19 @@ msgstr "Status"
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:3
msgid "Yggdrasil"
-msgstr ""
+msgstr "Yggdrasil"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:30
msgid "Yggdrasil node status"
-msgstr ""
+msgstr "Yggdrasil Knotenstatus"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:14
msgid "Yggdrasil's network interface name"
-msgstr ""
+msgstr "Yggdrasils Netzwerkschnittstellenname"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:40
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
-msgstr ""
+msgstr "z.B. tcp://0.0.0.0:0 oder tcp://[::]:0"
#~ msgid "Address to listen for incoming connections"
#~ msgstr "Adresse für eingehende Verbindungen"