Merge pull request #6012 from pymumu/master
authorJo-Philipp Wich <jo@mein.io>
Tue, 11 Oct 2022 22:01:40 +0000 (00:01 +0200)
committerGitHub <noreply@github.com>
Tue, 11 Oct 2022 22:01:40 +0000 (00:01 +0200)
luci-app-smartdns: Fix RPC error and add restart button

1  2 
applications/luci-app-smartdns/po/de/smartdns.po

index 8ae5b12d9287f9a2a1f2d576ed7fc8f555f3b42d,8087bf460d8391419a88f523ebb5a58ff4bdaf35..0fdc4df32c43cc1eeeab56ea487c882a058cc90a
@@@ -1,29 -1,29 +1,29 @@@
  msgid ""
  msgstr ""
 -"PO-Revision-Date: 2022-07-06 15:20+0000\n"
 -"Last-Translator: Christian Sch. <pr0byt3@web.de>\n"
 +"PO-Revision-Date: 2022-10-10 21:04+0000\n"
 +"Last-Translator: Steffen Möller <steffen_moeller@gmx.de>\n"
  "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
  "luciapplicationssmartdns/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.13.1-dev\n"
 +"X-Generator: Weblate 4.14.1\n"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:417
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
  msgid "Additional Args for upstream dns servers"
  msgstr "Zusätzliche Argumente für Upstream-DNS-Server"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:416
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
  msgid "Additional Server Args"
  msgstr "Zusätzliche Server Parameter"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:314
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:423
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:432
  msgid "Advanced Settings"
  msgstr "Erweiterte Einstellungen"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:169
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:173
  msgid ""
  "Attempts to serve old responses from cache with a TTL of 0 in the response "
  "without waiting for the actual resolution to finish."
@@@ -31,23 -31,23 +31,23 @@@ msgstr "
  "Versuche, eine alte Antwort vom Cache mit TTL 0 zurückzugeben, ohne auf die "
  "eigentliche Auflösung zu warten."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:183
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
  msgid "Automatically Set Dnsmasq"
 -msgstr ""
 +msgstr "Dnsmasq automatisch setzen"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:183
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:187
  msgid "Automatically set as upstream of dnsmasq when port changes."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:174
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
  msgid "Cache Size"
  msgstr "Zwischenspeichergröße"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:114
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:119
  msgid "Collecting data ..."
  msgstr "Ermittle Daten..."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:444
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
  msgid ""
  "Configure IP blacklists that will be filtered from the results of specific "
  "DNS server."
@@@ -55,433 -55,437 +55,441 @@@ msgstr "
  "Definition einer IP basierten Blockierliste, welche Ergebnisse eines "
  "spezifischen DNS Servers filtert."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:125
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:129
  msgid "Custom Settings"
  msgstr "Benutzerdefinierte Einstellungen"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:332
  msgid "DNS Server Name"
  msgstr "DNS Server Name"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:351
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
  msgid ""
  "DNS Server group belongs to, used with nameserver, such as office, home."
  msgstr "DNS-Server-Gruppe, zu der der Nameserver gehört, z. B. Büro, Zuhause."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:326
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
  msgid "DNS Server ip"
  msgstr "DNS-Server IP"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:331
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
  msgid "DNS Server port"
  msgstr "DNS-Server-Port"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
  msgid "DNS Server type"
  msgstr "DNS-Server Typ"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:174
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
  msgid "DNS domain result cache size"
  msgstr "DNS Domain Ergebnisspeichergröße"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:74
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:76
  msgid "Dnsmasq Forwared To Smartdns Failure"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:378
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:387
  msgid "Do not check certificate."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:247
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
  msgid "Do not check speed."
  msgstr "Geschwindigkeit nicht testen."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
  msgid "Domain Address"
  msgstr "Domain Adresse"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:198
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
  msgid "Domain TTL"
  msgstr "Domain TTL"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:210
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:214
  msgid "Domain TTL Max"
  msgstr "Domain TTL Max"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:206
  msgid "Domain TTL Min"
 -msgstr ""
 +msgstr "Domain TTL Min"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:162
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:166
  msgid "Domain prefetch"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:468
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:487
  msgid "Donate"
  msgstr "Spenden"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:467
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:486
  msgid "Donate to smartdns"
  msgstr "An smartdns spenden"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:156
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160
  msgid "Dual-stack IP Selection"
  msgstr "Dual-Stack-IP-Auswahl"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:221
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:317
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:225
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:326
  msgid "Enable"
  msgstr "Aktivieren"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:157
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:161
  msgid "Enable IP selection between IPV4 and IPV6"
  msgstr "Aktiviere Wahl zwischen IPv4 und IPv6"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:151
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
  msgid "Enable IPV6 DNS Server"
  msgstr "Aktivere IPv6 DNS-Server"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:234
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
  msgid "Enable TCP DNS Server"
  msgstr "Aktiviere TCP DNS Server"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:163
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:167
  msgid "Enable domain prefetch, accelerate domain response speed."
  msgstr ""
  "Aktivieren Sie Domänen-Prefetch, um die Reaktionsgeschwindigkeit der Domäne "
  "zu beschleunigen."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:222
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:226
  msgid "Enable or disable second DNS server."
  msgstr "Aktivieren oder deaktivieren des zweiten DNS-Servers."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
  msgid "Enable or disable smartdns server"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:361
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:370
  msgid "Filtering IP with blacklist"
 -msgstr ""
 +msgstr "Filtern von IP mit negativ-Liste"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:188
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:286
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
  msgid "Force AAAA SOA"
 -msgstr ""
 +msgstr "Erzwinge AAAA SOA"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:188
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:286
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:192
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:290
  msgid "Force AAAA SOA."
 -msgstr ""
 +msgstr "Erzwinge AAAA SOA."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:193
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
  msgid "Force HTTPS SOA"
 -msgstr ""
 +msgstr "Erzwinge HTTPS SOA"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:193
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:197
  msgid "Force HTTPS SOA."
 -msgstr ""
 +msgstr "Erzwinge HTTPS SOA."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:120
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:123
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:313
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:322
  msgid "General Settings"
  msgstr "Allgemeine Einstellungen"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:311
  msgid "Generate Coredump"
 -msgstr ""
 +msgstr "Generiere Coredump"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:312
  msgid ""
  "Generate Coredump file when smartdns crash, coredump file is located at /tmp/"
  "smartdns.xxx.core."
  msgstr ""
 +"Erzeugt eine Coredump-Datei, wenn smartdns abstürzt. Die Coredump-Datei "
 +"befindet sich unter /tmp/smartdns.xxx.core."
  
  #: applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json:3
  msgid "Grant access to LuCI app smartdns"
 -msgstr ""
 +msgstr "Zugriff auf die LuCI-App smartdns gewähren"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
  msgid "HTTP Host"
 -msgstr ""
 +msgstr "HTTP-Host"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:427
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
  msgid "IP Blacklist"
 -msgstr ""
 +msgstr "IP Negativ-Liste"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:369
  msgid "IP Blacklist Filtering"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:151
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:155
  msgid "IPV6 Server"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:455
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:474
  msgid "If you like this software, please buy me a cup of coffee."
  msgstr ""
 +"Wenn Ihnen diese Software gefällt, spendieren Sie mir bitte eine Tasse "
 +"Kaffee."
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:138
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:227
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:142
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
  msgid "Local Port"
 -msgstr ""
 +msgstr "Lokaler Port"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:211
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
  msgid "Maximum TTL for all domain result."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:203
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:207
  msgid "Minimum TTL for all domain result."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:64
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:66
  msgid "NOT RUNNING"
  msgstr "LÄUFT NICHT"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:386
  msgid "No check certificate"
 -msgstr ""
 +msgstr "Kein Check der Zertifikate"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:240
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:244
  msgid "Query DNS through specific dns server group, such as office, home."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:62
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:64
  msgid "RUNNING"
  msgstr "LÄUFT"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
  msgid "Reply Domain TTL Max"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:216
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:220
  msgid "Reply maximum TTL for all domain result."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
  msgid "Resolve Local Hostnames"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:178
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:182
  msgid "Resolve local hostnames by reading Dnsmasq lease file."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:502
+ msgid "Restart"
+ msgstr ""
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:493
+ msgid "Restart Service"
+ msgstr ""
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:128
  msgid "Second Server Settings"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:172
  msgid "Serve expired"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:351
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:243
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:360
  msgid "Server Group"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:132
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
  msgid "Server Name"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:426
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435
  msgid "Set Specific domain ip address."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:427
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:436
  msgid "Set Specific ip blacklist."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:368
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:377
  msgid "Set TLS hostname to verify."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:397
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:406
  msgid ""
  "Set the HTTP host used for the query. Use this parameter when the host of "
  "the URL address is an IP address."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:387
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396
  msgid "Sets the server name indication for query."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:120
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:124
  msgid "Settings"
  msgstr "Einstellungen"
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:256
  msgid "Skip Address Rules"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
  msgid "Skip Cache"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:285
  msgid "Skip Cache."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:279
  msgid "Skip Dualstack Selection"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:276
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:280
  msgid "Skip Dualstack Selection."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:264
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:268
  msgid "Skip Ipset Rule"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:258
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:262
  msgid "Skip Nameserver Rule"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:270
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:274
  msgid "Skip SOA Address Rule"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:271
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:275
  msgid "Skip SOA address rules."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:246
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:250
  msgid "Skip Speed Check"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:253
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257
  msgid "Skip address rules."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:265
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:269
  msgid "Skip ipset rules."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:259
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
  msgid "Skip nameserver rules."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:91
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:93
  #: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3
  msgid "SmartDNS"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:92
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94
  msgid "SmartDNS Server"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:93
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
  msgid ""
  "SmartDNS is a local high-performance DNS server, supports finding fastest "
  "IP, supports ad filtering, and supports avoiding DNS poisoning."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:459
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:478
  msgid "SmartDNS official website"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:227
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:231
  msgid "Smartdns local server port"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:139
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:143
  msgid ""
  "Smartdns local server port, smartdns will be automatically set as main dns "
  "when the port is 53."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:132
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136
  msgid "Smartdns server name"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:431
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:440
  msgid ""
  "Specify an IP address to return for any host in the given domains, Queries "
  "in the domains are never forwarded and always replied to with the specified "
  "IP address which may be IPv4 or IPv6."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:234
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:150
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:238
  msgid "TCP Server"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
  msgid "TLS Hostname Verify"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:386
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
  msgid "TLS SNI name"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:405
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
  msgid "TLS SPKI Pinning"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:198
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:202
  msgid "TTL for all domain result."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:454
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:473
  msgid "Technical Support"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:307
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:316
  msgid "Upstream Servers"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:308
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:317
  msgid ""
  "Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
  "servers, including multiple foreign DNS servers."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:406
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:415
  msgid ""
  "Used to verify the validity of the TLS server, The value is Base64 encoded "
  "SPKI fingerprint, leaving blank to indicate that the validity of TLS is not "
  "verified."
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:345
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:354
  msgid "https"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:326
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335
  msgid "ip"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:460
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:479
  msgid "open website"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:331
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
  msgid "port"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:292
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:296
  msgid "smartdns custom settings"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:343
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352
  msgid "tcp"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:344
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353
  msgid "tls"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:349
  msgid "type"
  msgstr ""
  
- #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:342
+ #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:351
  msgid "udp"
  msgstr ""